Repository navigation
Releases
Releases · BoxBoxJason/gitlab-achievements
v0.8.0
0.8.0 - 2026-11-02
Added
- Add discover video by @BoxBoxJason in e21be964
- Add automerge config by @BoxBoxJason in 299f797a
- Add SEO metadata and page descriptions by @BoxBoxJason in #47
- Add e2e validation ci & correct issues by @BoxBoxJason in #44
Changed
- Prepare release by @BoxBoxJason in 1943837c
- Update the shared hugo-theme to space the footer links by @BoxBoxJason in #49
- Build the docs site only when its sources change by @BoxBoxJason in #48
- Pin the shared hugo-theme to its main branch commit by @BoxBoxJason in #46
- Publish the documentation as a site on GitHub Pages by @BoxBoxJason in #45
- Mark each tier's badge with its band and pips by @BoxBoxJason in 84d6e247
- Backfill and reconcile wiki pages from the Events API by @BoxBoxJason in 054a9e96
- Award fixing a broken build by @BoxBoxJason in 49e278a7
- Award publishing releases by @BoxBoxJason in 097f991b
- Award code review comments by @BoxBoxJason in f5489310
- Award contributing to many projects by @BoxBoxJason in 75d7eb94
- Credit merged merge requests to their authors by @BoxBoxJason in ab0ff315
Fixed
- Update all dependencies by @renovate[bot] in #41
- Count resolutions GitLab sends no hook for by @BoxBoxJason in 676224ad
- Count resolved discussions on GitLab 19.5 via the API by @BoxBoxJason in 7c438630
What's Changed
- test: add e2e validation ci & correct issues by @BoxBoxJason in #44
- docs: publish the documentation as a site on GitHub Pages by @BoxBoxJason in #45
- docs: pin the shared hugo-theme to its main branch commit by @BoxBoxJason in #46
- docs: add SEO metadata and page descriptions by @BoxBoxJason in #47
- ci: build the docs site only when its sources change by @BoxBoxJason in #48
- docs: update the shared hugo-theme to space the footer links by @BoxBoxJason in #49
- fix(deps): update all dependencies by @renovate[bot] in #41
Full Changelog: v0.7.0...v0.8.0
v0.7.0
0.7.0 - 2026-10-28
Added
- Add deployment annotations capabilities by @BoxBoxJason in #42
Changed
- Allow separate urls for webhooks & UI by @BoxBoxJason in #43
- Allow mounting extra volumes by @BoxBoxJason in 2a4d8820
Fixed
- Proper rendering of dp annotations by @BoxBoxJason in a5901274
What's Changed
- feat(chart): add deployment annotations capabilities by @BoxBoxJason in #42
- feat: allow separate urls for webhooks & UI by @BoxBoxJason in #43
Full Changelog: v0.6.0...v0.7.0
v0.6.0
0.6.0 - 2026-10-25
Added
- Add the custom managers the Makefile pins rely on by @BoxBoxJason in 771ee5b7
Changed
- Prepare new release by @BoxBoxJason in 01bef429
- Audit the frontend's npm dependencies on every push by @BoxBoxJason in 19c464f2
- Stop persisting the GITHUB_TOKEN in release and chart checkouts by @BoxBoxJason in ecee4026
- Gate publishing on tests and keep prereleases off floating tags by @BoxBoxJason in d1900c17
- Pass the tag to the version script through env and validate it by @BoxBoxJason in aabca5e8
- Correct the stale SESSION_SECRET comment in .env.example by @BoxBoxJason in 8325b343
- Serve FRONTEND_DIR under a Content Security Policy by @BoxBoxJason in 6257bed4
- Describe the __Host- session cookie and logout revocation by @BoxBoxJason in 6d2529cf
- Warn at startup when GITLAB_URL or PUBLIC_URL is plain http by @BoxBoxJason in 94c91ff7
- Pin dependencies by @renovate[bot] in #31
Fixed
- Date backdated issues and comments on receipt by @BoxBoxJason in ec293aaa
- Reuse /readyz's GitLab check for five seconds by @BoxBoxJason in c8e236e8
- Clear custom templates and headers on every hook heal by @BoxBoxJason in 171bf44c
- Cache allowed-group refusals like successes by @BoxBoxJason in 3dded71f
- Refuse OAuth tokens issued to other applications by @BoxBoxJason in ad4a0b2c
- Fail rendering on an unknown config.api.auth by @BoxBoxJason in e9ac7bec
- Move the metrics port to a ClusterIP Service of its own by @BoxBoxJason in cc4b7fa9
- Refuse the example CHANGEME database password by @BoxBoxJason in 9f10f90d
- Require IMAGE_TAG instead of defaulting to latest by @BoxBoxJason in 1bbc5313
- Keep the metrics listener on localhost in the env example by @BoxBoxJason in f1afc5ca
- Confine FRONTEND_DIR to its directory and skip dotfiles by @BoxBoxJason in eabf88cb
- Revoke the GitLab tokens of a session that ends by @BoxBoxJason in a20055c7
- Bind session and login cookies to the origin with __Host- by @BoxBoxJason in 0d621a59
- Require WEBHOOK_SECRET to be at least 32 characters by @BoxBoxJason in 11fdc1cc
- Resolve a reused username to its most recent holder by @BoxBoxJason in 2caafcb5
- Ignore activity whose actor ID is not a GitLab user ID by @BoxBoxJason in e13ba7c4
- Re-check exclusion inside the evaluation transaction by @BoxBoxJason in 09a1a883
- Run the hourly definition sweep under the bootstrap lease by @BoxBoxJason in 6360a6d3
- Revoke an unrecorded tier GitLab holds when superseding it by @BoxBoxJason in ce9b5328
- Only link GitLab profiles for usernames GitLab could issue by @BoxBoxJason in 885bce07
- Stop the write client replaying mutations on 5xx by @BoxBoxJason in 4895ee9d
- Keep DATABASE_DSN out of connection errors by @BoxBoxJason in f1a19a0c
- Serialize award delivery passes with a database lease by @BoxBoxJason in ebedca48
- Bind GitLab holdings to the recipient's user ID by @BoxBoxJason in ea66977f
- Update all dependencies by @renovate[bot] in #40
Removed
- Remove the possibility to hardcode secrets by @BoxBoxJason in 6ce22029
What's Changed
- chore(deps): pin dependencies by @renovate[bot] in #31
- fix(deps): update all dependencies by @renovate[bot] in #40
Full Changelog: v0.5.0...v0.6.0
v0.5.0
0.5.0 - 2026-10-15
Added
- Add homemade frontend by @BoxBoxJason in #39
Changed
- Pin chart versions by @BoxBoxJason in 569d0156
What's Changed
- feat: add homemade frontend by @BoxBoxJason in #39
Full Changelog: v0.4.0...v0.5.0
v0.4.0
0.4.0 - 2026-10-14
Changed
- Run govulncheck on every push and pull request by @BoxBoxJason in #32
- Oauth frontend by @BoxBoxJason in #37
- Frontend api by @BoxBoxJason in 861a8a00
- User exclusions by @BoxBoxJason in #35
- Metrics by @BoxBoxJason in #34
- Bump chart appVersion by @BoxBoxJason in 9988ed18
Fixed
- Production hardening by @BoxBoxJason in #33
- Update all dependencies by @renovate[bot] in #30
What's Changed
- fix(deps): update all dependencies by @renovate[bot] in #30
- fix(security): production hardening by @BoxBoxJason in #33
- feat: metrics by @BoxBoxJason in #34
- feat: user exclusions by @BoxBoxJason in #35
- feat: oauth frontend by @BoxBoxJason in #37
- ci: run govulncheck on every push and pull request by @BoxBoxJason in #32
Full Changelog: v0.3.0...v0.4.0
v0.3.0
0.3.0 - 2026-09-14
Added
- Support achievements adoption by @BoxBoxJason in 8b0febb2
- Add achievements displayed on profile by @BoxBoxJason in 13e02f0d
Changed
- Update all dependencies by @renovate[bot] in #28
- Use sqlite as default storage by @BoxBoxJason in c5a0253c
- Bump gitlab sdk to v3 by @BoxBoxJason in c771b2b2
New Contributors
What's Changed
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.1
0.2.1 - 2026-08-02
Fixed
- Install & cleanup behaviour by @BoxBoxJason in #27
What's Changed
- fix: install & cleanup behaviour by @BoxBoxJason in #27
Full Changelog: v0.2.0...v0.2.1
v0.2.0
0.2.0 - 2026-08-02
Added
- Add automatic periodic reconcile for missed events by @BoxBoxJason in #25
- Add kubernetes / docker compose & systemd deployment methods & docs by @BoxBoxJason in #23
- Support achievements deletion subcommand by @BoxBoxJason in 2f4e606b
Changed
- Bump appVersion by @BoxBoxJason in a3a102b6
- Update all icons by @BoxBoxJason in 29510fe6
- Rewrite docs to separate concerns by @BoxBoxJason in #26
What's Changed
- build: add kubernetes / docker compose & systemd deployment methods & docs by @BoxBoxJason in #23
- feat: add automatic periodic reconcile for missed events by @BoxBoxJason in #25
- docs: rewrite docs to separate concerns by @BoxBoxJason in #26
Full Changelog: v0.1.1...v0.2.0