Skip to content

Releases: GEWIS/aurora-core

v2.0.0

06 Feb 09:17
Compare
Choose a tag to compare

2.0.0 (2025-02-06)

  • feat(lights)!: remove individual fixture requirements and constraints (#38) (f9dfc7f)

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

05 Jan 15:01
e37622e
Compare
Choose a tag to compare

1.4.0 (2025-01-05)

Features

  • add Showtec Kanjo Spot 10 (#20) (100aa57)
  • timed-events: add cron based timed events (#21) (e37622e)

v1.3.0

03 Jan 21:44
7bfcfa4
Compare
Choose a tag to compare

1.3.0 (2025-01-03)

Bug Fixes

  • orders: webhook public key not properly cached (7bfcfa4)

Features

  • lights-simulator: add support for the Aurora Lights Simulator (ae7d004)
  • orders: add support for Hubble ordering system (#17) (8c76e88)
  • poster: Add Hubble Poster screen handler (#16) (4cc575b)

v1.2.0

17 Nov 11:46
5b3abea
Compare
Choose a tag to compare

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

11 Nov 21:04
70605f6
Compare
Choose a tag to compare

1.1.0 (2024-11-11)

Features

  • centurion: add artist to centurion tape info (70605f6)

v1.0.1

10 Nov 21:51
b8191a1
Compare
Choose a tag to compare

1.0.1 (2024-11-10)

Bug Fixes

  • seed: custom typing of express user (db5b08b)
  • user: allow subscribers to fetch user information (b8191a1)

v1.0.0

08 Nov 20:05
e4e13b6
Compare
Choose a tag to compare

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/...
Read more