Skip to content

2023-12-17

Latest
Compare
Choose a tag to compare
@roberth roberth released this 18 Dec 00:10
· 1 commit to main since this release

Release notes

If you upgrade to NixOS 23.11 while deploying the update, note that rabbitmq may fail to upgrade. It may help to run before the update:

sudo -u rabbitmq rabbitmqctl enable_feature_flag all

If, after the update, rabbitmq does not start, you may reset its state. Usually rabbitmq holds no in-flight messages, so no loss occurs:

# not needed if rabbitmq operates normally after the update
systemctl stop rabbitmq.service rabbitmq.socket
cp -a /var/lib/rabbitmq/ /var/lib/rabbitmq.old
rm -rf /var/lib/rabbitmq/*
rm -rf /var/lib/rabbitmq/.erlang.cookie
systemctl start rabbitmq.socket rabbitmq.service
systemctl restart hercules-initialize.service
systemctl restart hercules-server.service

Highlights

  • Many dependency updates
  • Agent 0.10 support
  • Evaluate the Hercules CI Enterprise deployment itself in pure mode
  • Fix error when repository has no default branch