Added
- Choose one queue-consuming cluster with
consumerClusterin multi-cluster
queue splitting. - Session monitor talks to the Firefox build of the browser extension through a
page message relay.
Changed
- A Kafka
payload_protobuf.schema_filethat does not exist is reported with
the absolute path mirrord looked for it at, and an import that can't be found
is reported with the directories it was looked up in. - Changed the
syncsettings ofmirrord-up.yaml:sync.installis now
sync.prepare, itson_changeis nowtriggered_by, and
sync.restart_on_changeis nowsync.run.restart, which takeson_prepare
(the default) oron_sync.sync.runno longer defaults to the service's
run.command, so a service without it runs its image's own command, for
example nginx serving the synced files.sync.prepare.directoryno longer
defaults tosync.run.directory.mirrord preview syncandmirrord preview statussay "sync" instead of "push" in their output, as in the status line
last sync 2m ago. mirrord dumpwithout--portsnow dumps only the ports declared on the
target container, skipping other containers in the pod and non-TCP ports.
Sessions where those ports aren't known, such as copy target and
multi-cluster, now need--ports.
Fixed
- A Kafka
payload_protobufthat gives a relativeschema_fileand an
absoluteinclude_directoriesentry, or the other way round, now compiles
the same as one with only relative paths. - Fixed
mirrord preview synchanging with two or more services in
mirrord-up.yaml. - Show the destroy command when a database branch fails
- The
validate_configtool ofmirrord mcptakes the directory the user runs
mirrord from, and resolves a relativepayload_protobuf.schema_fileand
include_directoriesfrom it. Before, it resolved the path from the working
directory ofmirrord mcp, which the MCP client chooses.