Merge remote-tracking branch 'origin/canary' into canary
Merge remote-tracking branch 'origin/canary' into canary
Inspect stored evidence paths
.github/workflows/firebase-test-lab.yml
Reading the persisted public view.
Datamining / findings
Evidence records derived from public code, builds, assets, APIs or schemas. A detection is not automatically a release, announcement or confirmed feature.
Classification overview
Merge remote-tracking branch 'origin/canary' into canary
.github/workflows/firebase-test-lab.ymlfix(ci): set up rust and native assets for firebase test lab builds
.github/workflows/firebase-test-lab.ymlfix(gateway): share the relay dispatch bound across producers (#2315)
fluxer_gateway/src/gateway/gateway_dispatch_relay.erlfluxer_gateway/src/gateway/gateway_dispatch_relay_batch.erlfluxer_gateway/src/gateway/gateway_rollout_config_validate.erlfluxer_gateway/test/gateway_dispatch_relay_bound_tests.erlfluxer_gateway/test/gateway_rollout_config_tests.erlfix(gateway): share the relay dispatch bound across producers
fluxer_gateway/src/gateway/gateway_dispatch_relay.erlfluxer_gateway/src/gateway/gateway_dispatch_relay_batch.erlfluxer_gateway/src/gateway/gateway_rollout_config_validate.erlfluxer_gateway/test/gateway_dispatch_relay_bound_tests.erlfluxer_gateway/test/gateway_rollout_config_tests.erlfix(gateway): share the relay dispatch bound across producers
fluxer_gateway/src/gateway/gateway_dispatch_relay.erlfluxer_gateway/src/gateway/gateway_dispatch_relay_batch.erlfluxer_gateway/src/gateway/gateway_rollout_config_validate.erlfluxer_gateway/test/gateway_dispatch_relay_bound_tests.erlfluxer_gateway/test/gateway_rollout_config_tests.erli18n: regenerate localizations
lib/l10n/generated/fluxer_localizations_ar.dartlib/l10n/generated/fluxer_localizations_cs.dartlib/l10n/generated/fluxer_localizations_da.dartlib/l10n/generated/fluxer_localizations_de.dartlib/l10n/generated/fluxer_localizations_el.dartlib/l10n/generated/fluxer_localizations_en.dartlib/l10n/generated/fluxer_localizations_es.dartlib/l10n/generated/fluxer_localizations_fi.dartlib/l10n/generated/fluxer_localizations_fr.dartlib/l10n/generated/fluxer_localizations_hu.dartlib/l10n/generated/fluxer_localizations_it.dartlib/l10n/generated/fluxer_localizations_ja.dartlib/l10n/generated/fluxer_localizations_ko.dartlib/l10n/generated/fluxer_localizations_lt.dartlib/l10n/generated/fluxer_localizations_nb.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ru.dartlib/l10n/generated/fluxer_localizations_sv.dartlib/l10n/generated/fluxer_localizations_th.dartlib/l10n/generated/fluxer_localizations_tr.dartlib/l10n/generated/fluxer_localizations_uk.dartlib/l10n/generated/fluxer_localizations_zh.dartfix(kv): bound multi key fan out by pipelining per hash slot (#2313)
fluxer_api/pkgs/cache/src/__tests__/CacheClusterSlots.test.tsfluxer_api/pkgs/cache/src/__tests__/CacheFanout.test.tsfluxer_api/pkgs/cache/src/providers/KVCacheProvider.tsfluxer_api/pkgs/kv_client/src/IKVProvider.tsfluxer_api/pkgs/kv_client/src/KVClient.tsfluxer_api/pkgs/kv_client/src/KVHashSlots.tsfluxer_api/pkgs/kv_client/src/__tests__/KVClientClusterSlots.test.tsfluxer_api/pkgs/kv_client/src/__tests__/KVClientFanout.test.tsfluxer_api/src/api/infrastructure/KVActivityTracker.tsfluxer_api/src/api/infrastructure/tests/KVActivityTrackerClusterSlots.test.tsfluxer_api/src/api/infrastructure/tests/KVActivityTrackerFanout.test.tsfluxer_api/src/api/infrastructure/tests/VoiceRoomStoreClusterSlots.test.tsfluxer_api/src/api/test/mocks/BatchRecordingKVProvider.tsfluxer_api/src/api/test/mocks/MockKVProvider.tsfix(gateway): bound relay dispatch without per-event probes (#2312)
fluxer_gateway/src/gateway/gateway_dispatch_relay_batch.erlfluxer_gateway/src/telemetry/process_health_watchdog.erlfluxer_gateway/test/gateway_dispatch_relay_bound_tests.erlfluxer_gateway/test/gateway_dispatch_relay_ordering_tests.erlfix(kv): restore keyset paging for numeric key scans (#2314)
fluxer_api/src/api/database/PostgresKvPagingAdversarial.test.tsfluxer_api/src/api/database/PostgresKvQueryExecutor.tsfluxer_api/src/api/database/PostgresKvUpgradeSafety.test.tsfix(api): abort startup on unverifiable deletion queue state (#2311)
fluxer_api/src/api/app/DeletionQueueStartup.tsfluxer_api/src/api/app/tests/DeletionQueueStartup.test.tsfix(kv): restore keyset paging for numeric key scans
fluxer_api/src/api/database/PostgresKvPagingAdversarial.test.tsfluxer_api/src/api/database/PostgresKvQueryExecutor.tsfluxer_api/src/api/database/PostgresKvUpgradeSafety.test.tsfix(kv): bound multi key fan out by pipelining per hash slot
fluxer_api/pkgs/cache/src/__tests__/CacheClusterSlots.test.tsfluxer_api/pkgs/cache/src/__tests__/CacheFanout.test.tsfluxer_api/pkgs/cache/src/providers/KVCacheProvider.tsfluxer_api/pkgs/kv_client/src/IKVProvider.tsfluxer_api/pkgs/kv_client/src/KVClient.tsfluxer_api/pkgs/kv_client/src/KVHashSlots.tsfluxer_api/pkgs/kv_client/src/__tests__/KVClientClusterSlots.test.tsfluxer_api/pkgs/kv_client/src/__tests__/KVClientFanout.test.tsfluxer_api/src/api/infrastructure/KVActivityTracker.tsfluxer_api/src/api/infrastructure/tests/KVActivityTrackerClusterSlots.test.tsfluxer_api/src/api/infrastructure/tests/KVActivityTrackerFanout.test.tsfluxer_api/src/api/infrastructure/tests/VoiceRoomStoreClusterSlots.test.tsfluxer_api/src/api/test/mocks/BatchRecordingKVProvider.tsfluxer_api/src/api/test/mocks/MockKVProvider.tsfix(gateway): bound relay dispatch without per-event probes
fluxer_gateway/src/gateway/gateway_dispatch_relay_batch.erlfluxer_gateway/src/telemetry/process_health_watchdog.erlfluxer_gateway/test/gateway_dispatch_relay_bound_tests.erlfluxer_gateway/test/gateway_dispatch_relay_ordering_tests.erlfix(api): abort startup on unverifiable deletion queue state
fluxer_api/src/api/app/DeletionQueueStartup.tsfluxer_api/src/api/app/tests/DeletionQueueStartup.test.tsfix(gateway): reclaim ip connection counts from dead sockets (#2308)
fluxer_gateway/src/gateway/gateway_handler.erlfluxer_gateway/src/gateway/gateway_handler_rate_limit.erlfluxer_gateway/src/gateway/gateway_ip_connections.erlfix(kv): stop multi-key commands spanning cluster slots (#2310)
fluxer_api/pkgs/cache/src/__tests__/CacheClusterSlots.test.tsfluxer_api/pkgs/cache/src/providers/KVCacheProvider.tsfluxer_api/pkgs/kv_client/src/KVClient.tsfluxer_api/pkgs/kv_client/src/__tests__/KVClientClusterSlots.test.tsfluxer_api/src/api/infrastructure/KVActivityTracker.tsfluxer_api/src/api/infrastructure/tests/KVActivityTrackerClusterSlots.test.tsfluxer_api/src/api/infrastructure/tests/VoiceRoomStoreClusterSlots.test.tsfluxer_api/src/api/test/mocks/BatchRecordingKVProvider.tsfix(gateway): bound relay worker mailboxes without reordering (#2309)
fluxer_gateway/src/gateway/gateway_dispatch_relay.erlfluxer_gateway/src/gateway/gateway_dispatch_relay_batch.erlfluxer_gateway/src/telemetry/process_health_watchdog.erlfluxer_gateway/test/gateway_dispatch_relay_bound_tests.erlfluxer_gateway/test/gateway_dispatch_relay_ordering_tests.erlperf(gateway): evict presence tombstones in insertion order (#2307)
fluxer_gateway/src/presence/presence_cache.erlfluxer_gateway/src/presence/presence_cache_anti_entropy.erlfix(gateway): stop presence evictions suppressing repair (#2305)
fluxer_gateway/src/presence/presence_cache.erlfluxer_gateway/src/presence/presence_cache_rebalance.erlfluxer_gateway/test/presence_cache_tests.erlfix(kv): drop the row_key order probe that cliffed paged scans (#2306)
fluxer_api/src/api/app/APILifecycle.tsfluxer_api/src/api/app/DeletionQueueStartup.tsfluxer_api/src/api/app/tests/DeletionQueueStartup.test.tsfluxer_api/src/api/database/PostgresKvPagingAdversarial.test.tsfluxer_api/src/api/database/PostgresKvQueryExecutor.ts