1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-08 12:56:48 +01:00
immich/mobile/openapi/test
Mert 64636c0618
feat(server): near-duplicate detection (#8228)
* duplicate detection job, entity, config

* queueing

* job panel, update api

* use embedding in db instead of fetching

* disable concurrency

* only queue visible assets

* handle multiple duplicateIds

* update concurrent queue check

* add provider

* add web placeholder, server endpoint, migration, various fixes

* update sql

* select embedding by default

* rename variable

* simplify

* remove separate entity, handle re-running with different threshold, set default back to 0.02

* fix tests

* add tests

* add index to entity

* formatting

* update asset mock

* fix `upsertJobStatus` signature

* update sql

* formatting

* default to 0.03

* optimize clustering

* use asset's `duplicateId` if present

* update sql

* update tests

* expose admin setting

* refactor

* formatting

* skip if ml is disabled

* debug trash e2e

* remove from web

* remove from sidebar

* test if ml is disabled

* update sql

* separate duplicate detection from clip in config, disable by default for now

* fix doc

* lower minimum `maxDistance`

* update api

* Add and Use Duplicate Detection Feature Flag (#9364)

* Add Duplicate Detection Flag

* Use Duplicate Detection Flag

* Attempt Fixes for Failing Checks

* lower minimum `maxDistance`

* fix tests

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>

* chore: fixes and additions after rebase

* chore: update api (remove new Role enum)

* fix: left join smart search so getAll works without machine learning

* test: trash e2e go back to checking length of assets is zero

* chore: regen api after rebase

* test: fix tests after rebase

* redundant join

---------

Co-authored-by: Nicholas Flamy <30300649+NicholasFlamy@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
Co-authored-by: Zack Pollard <zack@futo.org>
2024-05-16 18:08:37 +01:00
..
activity_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
activity_create_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
activity_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
activity_statistics_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
add_users_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
admin_onboarding_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_count_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_user_add_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_user_create_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_user_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
album_user_role_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
all_job_status_response_dto_test.dart feat(server): near-duplicate detection (#8228) 2024-05-16 18:08:37 +01:00
api_key_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
api_key_create_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
api_key_create_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
api_key_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
api_key_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_api_test.dart feat(server): near-duplicate detection (#8228) 2024-05-16 18:08:37 +01:00
asset_bulk_delete_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_bulk_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_bulk_upload_check_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_bulk_upload_check_item_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_bulk_upload_check_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_bulk_upload_check_result_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_delta_sync_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_delta_sync_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_face_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_face_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_face_update_item_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_face_without_person_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_file_upload_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_full_sync_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_ids_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_ids_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_job_name_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_jobs_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_order_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_stats_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
asset_type_enum_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
audio_codec_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
audit_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
audit_deletes_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
authentication_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
bulk_id_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
bulk_ids_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
change_password_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
check_existing_assets_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
check_existing_assets_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
clip_config_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
clip_mode_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
colorspace_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
cq_mode_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
create_album_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
create_library_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
create_profile_image_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
create_tag_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
create_user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
delete_user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
download_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
download_archive_info_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
download_info_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
download_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
duplicate_detection_config_test.dart feat(server): near-duplicate detection (#8228) 2024-05-16 18:08:37 +01:00
entity_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
exif_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
face_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
face_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
file_checksum_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
file_checksum_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
file_report_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
file_report_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
file_report_fix_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
file_report_item_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
image_format_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_command_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_command_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_counts_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_name_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_settings_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
job_status_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
library_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
library_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
library_stats_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
library_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
log_level_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
login_credential_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
login_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
logout_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
map_marker_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
map_theme_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
memory_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
memory_create_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
memory_lane_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
memory_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
memory_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
memory_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
merge_person_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
metadata_search_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
model_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
o_auth_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
o_auth_authorize_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
o_auth_callback_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
o_auth_config_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
on_this_day_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
partner_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
partner_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
path_entity_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
path_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
people_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
people_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
people_update_item_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
person_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
person_create_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
person_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
person_statistics_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
person_update_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
person_with_faces_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
places_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
queue_status_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
reaction_level_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
reaction_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
recognition_config_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
reverse_geocoding_state_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
scan_library_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_album_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_asset_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_explore_item_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_explore_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_facet_count_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_facet_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
search_suggestion_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_config_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_features_dto_test.dart feat(server): near-duplicate detection (#8228) 2024-05-16 18:08:37 +01:00
server_info_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_info_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_media_types_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_ping_response_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_stats_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_theme_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
server_version_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
session_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
sessions_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
shared_link_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
shared_link_create_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
shared_link_edit_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
shared_link_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
shared_link_type_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
sign_up_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
smart_info_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
smart_search_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
sync_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_f_fmpeg_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_image_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_job_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_library_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_library_scan_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_library_watch_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_logging_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_machine_learning_dto_test.dart feat(server): near-duplicate detection (#8228) 2024-05-16 18:08:37 +01:00
system_config_map_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_new_version_check_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_notifications_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_o_auth_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_password_login_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_reverse_geocoding_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_server_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_smtp_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_smtp_transport_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_storage_template_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_template_storage_option_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_theme_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_trash_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_config_user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
system_metadata_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
tag_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
tag_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
tag_type_enum_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
thumbnail_format_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
time_bucket_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
time_bucket_size_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
timeline_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
tone_mapping_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
transcode_hw_accel_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
transcode_policy_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
trash_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_album_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_album_user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_asset_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_library_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_partner_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_stack_parent_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_tag_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
update_user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
usage_by_user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
user_api_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
user_avatar_color_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
user_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
user_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
user_status_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
validate_access_token_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
validate_library_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
validate_library_import_path_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
validate_library_response_dto_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00
video_codec_test.dart chore: bump open-api (#9522) 2024-05-15 16:52:52 -05:00