Repository navigation
Releases: rojosinalma/cryer
Releases · rojosinalma/cryer
Release list
cryer 0.4.1
cryer 0.4.1
Image: ghcr.io/rojosinalma/cryer:0.4.1 (linux/amd64, linux/arm64). Licence: AGPL-3.0.
Highlights
- cryer is now released under the AGPL-3.0 (was MIT):
LICENSE,package.jsonand the image label
org.opencontainers.image.licenses=AGPL-3.0-only. - README restructured — requirements with minimum versions, installation, usage, development — plus
SECURITY.md,CODE_OF_CONDUCT.md, issue and pull request templates and Dependabot. run-testsruns on pull requests and pushes tomainonly; both workflows carry run names.
Breaking changes
None in behaviour. If you redistribute cryer or run a modified copy as a network service, the AGPL-3.0
terms now apply: the source of your modifications has to be made available to its users.
Upgrade
Set the image tag to 0.4.1 and docker compose up -d. No schema or settings changes.
Full changelog: CHANGELOG.md.
cryer 0.4.0
cryer 0.4.0
Image: ghcr.io/rojosinalma/cryer:0.4.0 (linux/amd64, linux/arm64). Licence: MIT.
Highlights
- Site-neutral defaults:
callback_allowlistcovers the private ranges,dagu_urlandOPENCODE_URLare
empty until you set them. - New
OPENCODE_SERVER_USERNAME(defaultopencode) for the opencode-session callback. - Multi-arch images with
<version>,<major>.<minor>,latestandsha-<short>tags;compose.yaml
runs the published image,compose.dev.yamlis the bind-mounted development setup. - Deployment examples under
examples/(replica, rqlite voter, scheduled purge) and documentation under
docs/— configuration, API, MCP, CLI, ingest adapters, deployment, design.
Behaviour changes for existing installs
- New setting defaults apply only to fresh databases and unset env vars; existing
settingsrows are untouched. OPENCODE_URLno longer defaults to a host — set it or theopencode-sessioncallback stays disabled.dagu_urlempty → the dagu Retry run button is omitted (set it to keep the button).- A private CA is no longer baked into the image: mount the PEM and set
NODE_EXTRA_CA_CERTS
(compose.override.yaml.example). bin/cryerdefaults tohttp://127.0.0.1:7474; setCRYER_URL(env or~/.config/cryer/env).
Upgrade
- Check
.envon every replica:OPENCODE_URL,OPENCODE_SERVER_USERNAME, and the CA mount if you need one. - Set the image tag to
0.4.0,docker compose up -done replica at a time,GET /healthon each. - Re-check the Interactions Endpoint URL in the Discord portal (a failed PING during the roll disables
buttons silently).