<Release - 0.5.3> New release published by <javuto...
# osctrl
g
Release - 0.5.3 New release published by javuto 🔖 Release 0.5.3 What's New • docker-compose standalone is not the standard way to trigger docker c… by @ITJamie in #824 • osctrl: defensive hardening round — login timing, rate-limit XFF bypass, JWT rotation, info-disclosure closes by @alvarofraguas in #826 • Fix for goreleaser error when tagging a new release by @javuto in #827 • release: fix multi-arch Docker builds (manifest list export error) by @alvarofraguas in #828 • make: actionable errors for docker_dev + add docker_dev_certs target by @alvarofraguas in #834 • provision: fix yq and Go installer arch detection on x86_64 by @alvarofraguas in #838 • release: pass GOARCH build-arg to arm64 docker builds by @alvarofraguas in #839 • provision: auto-detect repo root instead of assuming ~/osctrl by @alvarofraguas in #835 • api: fine-grained permission control for service account creation by @alvarofraguas in #837 • auth: lift OIDC into reusable pkg/auth provider package by @alvarofraguas in #829 • auth: OIDC support for osctrl-api + React SPA by @alvarofraguas in #830 • auth: SAML 2.0 support for osctrl-api + React SPA by @alvarofraguas in #831 • frontend: SPA Users page — Add/Delete/Reset Password parity with legacy admin by @alvarofraguas in #832 • frontend: SPA UX polish — TargetSelector, audit fix, CSRF priming by @alvarofraguas in #833 • frontend: bump Node from 20 to 22 in Docker builds by @alvarofraguas in #840 • fix: OIDC/SAML logout, empty-target queries/carves, carve bulk actions, envless login by @alvarofraguas in #842 • security: fix 13 findings from security audit by @alvarofraguas in #843 • Adapt CI pipelines to have develop as default branch by @javuto in #844 • Annotations in osctrl-api to keep API documented by @javuto in #845 • Generator of swagger YAML and JSON using
Makefile
by @javuto in #846 • Up to date OpenAPI 3 YAML and tool to convert generated swagger by @javuto in #847 • Exposing frontend via nginx for TLS termination in docker dev environment by @javuto in #848 • Enrollment & config parity: per-OS flags, cert upload, assembled config + SPA tabs/sliders/forms/docs links by @alvarofraguas in #849 • Fix merge against
main
and update
develop
by @javuto in #850 • frontend: responsive sidenav — mobile drawer + desktop icon-rail collapse by @alvarofraguas in #851 • Banner to warn users about upcoming deprecation of
osctrl-admin
by @javuto in #852 • Updated README with notice about deprecation of osctrl-admin by @javuto in #853 • Removed legacy port from dev env by @javuto in #854 • Show permissions in profile page by @javuto in #855 • Reload frontend build when changes to code by @javuto in #856 • Prepare release 0.5.3 by @javuto in #857 • Makefile job to merge develop into main by @javuto in #858 New Contributors • @ITJamie made their first contribution in #824 Full Changelog: v0.5.2...v0.5.3 jmpsec/osctrl