Releases: linuxmuster/linuxmuster-api
Releases · linuxmuster/linuxmuster-api
Release list
Release 7.4.6 (lmn74)
- [passwords] Return a clear 404 instead of silently no-op'ing when a
school-administrator tries to write password constraints before a
global-administrator has created the config file. - Fix school scoping across several endpoints: enforce a required
schoolparameter for global-administrators, restrict
school-administrators to their own school, fix decorator order and a
dict-assignment bug found along the way. Fixes #22, #23, #24, #26. - List routers explicitly instead of relying on a private FastAPI method.
Fix #25. - [groups] Add custom fields handling to lmngroups.
Release 7.4.5 (lmn74)
- [linbo] Add endpoints to write raw start.conf or delete start.conf
Release 7.4.4 (lmn74)
- Fix endpoint list
- [groups] New endpoints for lmngroups.
- [subnets] New endpoints to manage subnets (@hermanntoast)
Release 7.4.3 (lmn74)
- Use right method for as_dict.
Release 7.4.2 (lmn74)
- Avoid var shadowing with lmntools
- Batch users request to optimize load time
- Lifespan to handle secrets only on app start
- Add expiry date to token
- Use pdflatex as default for passwords
Release 7.4.1 (lmn74)
Release 7.3.35 (lmn73)
- Add linbo endpoints for Linbo Docker (@amoalani). EXPERIMENTAL
- Add vdi endpoints (@hermanntoast). EXPERIMENTAL
- Add alias ALL for all authenticated users.
- Rewrite start page.
- Add rate limiter on /v1/auth/token
- Add expiry date to jwt.
- Only allow HS512 as signature request.
- Add protection against timing attack.
Release 7.3.34 (lmn73)
- /printers/join and quit: use lmntools.
Release 7.3.33 (lmn73)
- GET /devices/device: new credentials flag for AD credentials.
- PATCH /devices/device: use DeviceManager to set credentials.
- PoC for new permissions system.