fix(desktop): update rtrb past the double free advisory
fix(desktop): update rtrb past the double free advisory
Inspect stored evidence paths
fluxer_desktop/native/audio-mix/Cargo.lockfluxer_desktop/native/linux-audio-capture/Cargo.lock
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
fix(desktop): update rtrb past the double free advisory
fluxer_desktop/native/audio-mix/Cargo.lockfluxer_desktop/native/linux-audio-capture/Cargo.lockfix(admin): mark the crate unpublished so cargo deny passes
fluxer_admin/Cargo.tomlperf(chat): stable keys and batched decode
lib/core/router/fluxer_router.dartlib/core/router/shell_transition_page.dartlib/features/channels/domain/channel.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/channels/providers/guild_sidebar_entries_provider.dartlib/features/channels/utils/navigate_to_channel_content.dartlib/features/chat/data/message_repository.dartlib/features/chat/domain/message.dartlib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/presentation/widgets/messages/message_list_skeleton.dartlib/features/chat/providers/core/chat_view_model.dartlib/features/favorites/utils/navigate_to_favorite_channel.darttest/core/router/chat_shell_page_key_test.darttest/features/channels/providers/guild_sidebar_entries_provider_test.darttest/features/chat/domain/message_test.darttest/features/chat/presentation/widgets/channel/mobile_channel_chat_surface_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/router/fluxer_router.dartlib/core/router/shell_transition_page.dartlib/features/channels/domain/channel.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/channels/providers/guild_sidebar_entries_provider.dartlib/features/channels/utils/navigate_to_channel_content.dartlib/features/chat/data/message_repository.dartlib/features/chat/domain/message.dartlib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/presentation/widgets/messages/message_list_skeleton.dartlib/features/chat/providers/core/chat_view_model.dartlib/features/favorites/utils/navigate_to_favorite_channel.darttest/core/router/chat_shell_page_key_test.darttest/features/channels/providers/guild_sidebar_entries_provider_test.darttest/features/chat/domain/message_test.darttest/features/chat/presentation/widgets/channel/mobile_channel_chat_surface_test.dartfix(desktop): restore offline Flatpak builds (#2332)
fluxer_desktop/electron-builder.config.cjsfluxer_desktop/package.jsonpnpm-lock.yamldocs(operator): refresh the bundle pin and tunnel setup (#2333)
fluxer_docs/docs/operator/get-started.mddocs(operator): refresh the bundle pin and tunnel setup
fluxer_docs/docs/operator/get-started.mdfeat(ci): pin releases to an immutable image set (#2327)
.github/workflows/_build-image.yaml.github/workflows/build-app-proxy-self-hosted.yaml.github/workflows/build-app-proxy.yaml.github/workflows/release-image-set.yamltools/ci/src/image_set.rstools/ci/src/lib.rstools/ci/src/release.rsfix(self-hosting): correct compose probes and origins (#2330)
deploy/self-hosting/.env.exampledeploy/self-hosting/docker-compose.ymldeploy/self-hosting/tunnel.compose.ymlfix(api): dead-letter retired worker task types (#2323)
fluxer_api/src/api/worker/JetStreamWorkerQueue.tsfluxer_api/src/api/worker/WorkerLaneConfig.tsfluxer_api/src/api/worker/WorkerMain.tsfluxer_api/src/api/worker/WorkerRunner.tsfluxer_api/src/api/worker/tests/JetStreamWorkerQueue.test.tsfluxer_api/src/api/worker/tests/WorkerLaneConfig.test.tsfluxer_api/src/api/worker/tests/WorkerRetiredTask.test.tsfluxer_messages/src/shard_impl.rsfix(api): survive transient database errors in the worker (#2326)
deploy/self-hosting/docker-compose.ymlfluxer_api/src/api/database/TransientDatabaseError.tsfluxer_api/src/api/worker/CronScheduler.tsfluxer_api/src/api/worker/WorkerHeartbeat.tsfluxer_api/src/api/worker/WorkerMain.tsfluxer_api/src/api/worker/WorkerProcessErrorHandler.tsfluxer_api/src/api/worker/WorkerRunner.tsfluxer_api/src/api/worker/tests/WorkerHeartbeat.test.tsfluxer_api/src/api/worker/tests/WorkerProcessErrorHandler.test.tsfix(kv): align rust and typescript schema migration (#2328)
fluxer_api/src/api/database/PostgresKvQueryExecutor.tsfluxer_api/src/api/database/PostgresKvRustParity.test.tsfluxer_api/src/api/database/PostgresKvUpgradeSafety.test.tsfluxer_svc/src/postgres.rsfluxer_svc/tests/postgres_kv_schema.rsfix(app-proxy): separate readiness from liveness (#2322)
fluxer_app_proxy/Dockerfilefluxer_app_proxy/src/discovery_cache.rsfluxer_app_proxy/src/invite_meta.rsfluxer_app_proxy/src/main.rsfluxer_app_proxy/src/routes/assets_proxy.rsfluxer_app_proxy/src/routes/health.rsfluxer_app_proxy/src/routes/mod.rsfluxer_app_proxy/src/routes/spa_index.rsfluxer_app_proxy/src/state.rsfix(config): carry the public port into derived endpoints (#2329)
Cargo.lockfluxer_admin/Cargo.tomlfluxer_admin/Dockerfilefluxer_admin/src/config/mod.rsfluxer_api/src/api/voice/VoiceDataInitializer.tsfluxer_api/src/api/voice/tests/VoiceLivekitEndpoint.test.tsfluxer_app_proxy/src/bootstrap.rsfluxer_app_proxy/src/config.rsfluxer_common/src/config.rsfluxer_common/src/testdata/public_endpoint_vectors.jsonfluxer_gateway/src/gateway/fluxer_gateway_config.erlfluxer_gateway/src/gateway/gateway_public_endpoint.erlfluxer_gateway/test/fluxer_gateway_config_tests.erlfluxer_gateway/test/gateway_public_endpoint_tests.erlfluxer_gifs/src/media_proxy.rsfluxer_unfurl/src/shard_impl.rspackages/config/src/ConfigLoader.tspackages/config/src/EndpointDerivation.tspackages/config/src/__tests__/ConfigLoader.test.tspackages/config/src/__tests__/EndpointDerivation.test.tspackages/config/src/__tests__/PublicEndpointVectors.test.tsfix(media-proxy): probe health with the binary not /dev/tcp (#2324)
fluxer_media_proxy/Dockerfilefluxer_media_proxy/src/cli.rsfluxer_media_proxy/src/healthcheck.rsfluxer_media_proxy/src/lib.rsfluxer_media_proxy/src/main.rsfix(app-proxy): share one asset tree across architectures (#2325)
.github/workflows/build-app-proxy-self-hosted.yaml.github/workflows/build-app-proxy.yamlfluxer_app_proxy/Dockerfilefluxer_app_proxy/docker-bake.hcltools/ci/src/app_proxy.rsfix(ci): generate locale and channel files before typecheck (#2320)
.devcontainer/verify.shfluxer_app/package.jsonfluxer_desktop/package.jsontools/ci/src/ci_workflow.rstools/dev/src/tasks.rsfix(docker): emit consistent OCI metadata on every image (#2321)
.github/workflows/_build-image.yamlfluxer_admin/Dockerfilefluxer_api/Dockerfilefluxer_app_proxy/Dockerfilefluxer_docs/Dockerfilefluxer_gateway/Dockerfilefluxer_gifs/Dockerfilefluxer_media_proxy/Dockerfilefluxer_messages/Dockerfilefluxer_snowflakes/Dockerfilefluxer_static/Dockerfilefluxer_unfurl/Dockerfilefluxer_users/Dockerfiletools/ci/src/ci_workflow.rsfix(desktop): restore offline Flatpak builds
fluxer_desktop/electron-builder.config.cjsfluxer_desktop/package.jsonpnpm-lock.yamlfix(self-hosting): correct compose probes and origins
deploy/self-hosting/.env.exampledeploy/self-hosting/docker-compose.ymldeploy/self-hosting/tunnel.compose.yml