)]}'
{
  "commit": "5ca68d5b659576c4f20c7dac8fde811ea50277d7",
  "tree": "bd2f2bd99fe8c9fbe07db206ce8cdb487513de6a",
  "parents": [
    "cdddd43b7d156c8c2f8dba574f0bca4c7df7f886"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Thu Nov 05 17:20:40 2026 +0100"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Thu Nov 05 17:20:40 2026 +0100"
  },
  "message": "zulip: Update to Zulip 12.3 (ghcr.io/zulip/zulip-server).\n\nThe 12.x image replaces DB_HOST/SSL_CERTIFICATE_GENERATION and the\n*_HOST service variables with SETTING_*/CONFIG_*/CERTIFICATES.  RabbitMQ\ngoes from 3.7.7 to 4.2.9 on a fresh data directory (the old one is kept\nin old-3.7.7/ on the volume; all queues were empty), with the default\nuser set in the config file as upstream does.  Recreate strategy, since\nthe volumes are RWO.\n\nThe 12.x entrypoint only chmods the persisted /data/zulip-secrets.conf,\nwhich was root:root from the 11.x image; it was changed to root:zulip\n(gid 1000) by hand.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I120c5f5519ae15be9226eabbbd2d7ef92ba30818\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d80f2823f4229233bdd93690966bee49a9c2190d",
      "old_mode": 33188,
      "old_path": "zulip/zulip.yaml",
      "new_id": "4df73249df5de8727f006d8344f63b0ad3c43a60",
      "new_mode": 33188,
      "new_path": "zulip/zulip.yaml"
    }
  ]
}
