Releases: GEWIS/aurora-core
Releases · GEWIS/aurora-core
v2.0.0
2.0.0 (2025-02-06)
Bug Fixes
- lights-effects: crash when setting background pulse without colors (#45) (900012b)
- lights-effects: fix beat fade out pattern not consistent (#43) (8a131b9)
- lights: several small fixes and improvements (#47) (3189a61)
- small mistake in action and bump version (6e96f57)
- spotify: remove deprecated audio analysis (#37) (cb31d95)
Features
- add integration users for BPM detection script (ea005ed)
- database: allow enforcing of SSL for database connection (#25) (c443806)
- effects-controller: add support for simple effects controller with preconfigured buttons (#40) (aaac975)
- fixtures: add global dimming of light groups (#41) (b59c952)
- light-effects: add support for grids of light fixtures (#34) (9b04325)
- lights-effects: add new background pulse, random color and zigzag movement effects (#44) (328646f)
- poster: Add other Hubble poster handlers (#23) (7be3f7e)
- seeder: adapt seeder for Feestcafé "De BAC" 2 (5687ed0)
BREAKING CHANGES
- new database structure
v1.4.0
v1.3.0
v1.2.0
1.2.0 (2024-11-17)
Bug Fixes
- auth: fix screen subscriber issues (#11) (d4e9c13)
- auth: screen subscriber getting 403 on Spotify requests (08ee61b)
- centurion: Aurora Client getting 403 on fetching state (742faf6)
Features
- centurion: improve horn timings of original centurion (e87a107)
- improve original centurion by adding bpm to each track (8554ae9)
- lights-sparkle: make sparkle effect permutation-based (#14) (5b3abea)
- room-responsible: add legacy room responsible handler (#13) (6841367)
- settings: improve server settings to make them compatible with the backoffice (#10) (b70c1e2)
v1.1.0
v1.0.1
v1.0.0
1.0.0 (2024-11-08)
Bug Fixes
- audit: add trace message to failed logs (4da5192)
- centurion: add artist as identifier for a tape (d3108f2)
- core returning 500 when GEWIS photo album does not exist (53a694c)
- do not log unauthorized errors (ddf4542)
- Docker build failing & incorrect poster storage folder (568995a)
- docs: remove merge conflict in readme file (6cc2471)
- error: fix error handling (1991962)
- errors when creating directories or deleting files (56f9e13)
- feature flag controller middleware not working (173bd5d)
- incorrect type for currently playing track (2694e7f)
- issue where DMX packets are sent to an old controller socket ID (6417ab3)
- lights remaining on when removing handler from all lights groups (e936e51)
- logging when connecting to public socket namespace (be05a91)
- not being able to assign lights groups to Centurion after init (9f91488)
- oidc: Add better error handling (c0b991d)
- oidc: Added extra scopes explicitely needed for Entra id (5535604)
- oidc: Fix lint problem (e6432cb)
- oidc: Fix the error throwing, and return after every callback (de95908)
- oidc: Fix typing (cb25d2e)
- oidc: Guard for empty roles in id token (f4970d7)
- oidc: Remove unnecessary null assertion (55723b8)
- oidc: Removed more mentions of keycloak (6038176)
- oidc: Typing issues and error handling (4a031e7)
- oidc: Update .env.example (d384dbd)
- oidc: Update the .env.example to include docs (d4a28f5)
- production issue where static files are missing (9d153ec)
- seeder providing incorrect default handlers (7f72f5b)
- server-settings: add new security group (143ab17)
- settings store not being initialized (20a205d)
- small centurion 2.0 mistakes (26b5512)
- time-trail: stop beat generator on reset (797b055)
- tsconfig: Add support for process environment variables (0ed8576)
- video posters marked as image (0ce252d)
- wrong channels in seeder to define moving head wheel (a72c066)
Features
- add /public SocketIO namespace without required authentication (8ade8ee)
- add audit log level to global logger (80d72cf)
- add audit logging to cron tasks (84261bb)
- add audit logs to all state-changing http endpoints (b993665)
- add centurion endpoint for screens for initial load (5e72c94)
- add effect props to create scene endpoint (69306b0)
- add feature flags support to handlers (8b627e0)
- add feature flags to enable/disable functionality using a decorator with a ServerSetting key (#6) (0e484b8)
- add Gebroeders Scooter Centurion 2.0 (a4cb537)
- add gobo rotate channels (172b65a)
- add gobo rotate options to moving head wheel request/response (a1e86f6)
- add id to user object (1a2a59a)
- add new version of Centurion 2 which adds the missing horn (5091250)
- add olympics medals API (ccb54c0)
- add resetting current player in time trail race (a84cb94)
- add simple Centurion tape validation checks (6254877)
- add static borrel mode to lights scenes seeder (771c9bb)
- better express and pino typing (c1d5886)
- cache currently playing track (85be316)
- centurion: separate artist from title (f7a138c)
- change Docker registry to ABC (e7eaaee)
- endpoint to reset Aurora to initial state (1660da2)
- finish centurion intros (2cf284a)
- gdpr: add endpoint to request user's personal data (af3838f)
- improve Centurion 2 intro effects (eeda0ab)
- improve Centurion intro light animations (75646bf)
- improve lights random effects handler (cdddd5c)
- improve mode error messaging (0ff03e4)
- improve wave effect to show a better single wave (2387eb0)
- move from npm to yarn, fix pino typing (09649b7)
- oidc: Add support for Entra ID (c5c7992)
- oidc: Use oidc config endpoint (38dba1b)
- optimize number of DMX packets sent over the network (88b7165)
- refactor handler assignment to BaseMode abstract class (45ac48d)
- remove expired audit logs every night ([c464fe5](https://github.com/GEWIS/aurora-core/commit/...