github metalbear-co/mirrord 3.286.0

latest release: latest
2 hours ago

Added

  • Choose one queue-consuming cluster with consumerCluster in 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_file that 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 sync settings of mirrord-up.yaml: sync.install is now
    sync.prepare, its on_change is now triggered_by, and
    sync.restart_on_change is now sync.run.restart, which takes on_prepare
    (the default) or on_sync. sync.run no 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.directory no longer
    defaults to sync.run.directory. mirrord preview sync and mirrord preview status say "sync" instead of "push" in their output, as in the status line
    last sync 2m ago.
  • mirrord dump without --ports now 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_protobuf that gives a relative schema_file and an
    absolute include_directories entry, or the other way round, now compiles
    the same as one with only relative paths.
  • Fixed mirrord preview sync hanging with two or more services in
    mirrord-up.yaml.
  • Show the destroy command when a database branch fails
  • The validate_config tool of mirrord mcp takes the directory the user runs
    mirrord from, and resolves a relative payload_protobuf.schema_file and
    include_directories from it. Before, it resolved the path from the working
    directory of mirrord mcp, which the MCP client chooses.

Don't miss a new mirrord release

NewReleases is sending notifications on new releases.