What's Changed
- Fix agent.tasks regression by @DavidePrincipi in #468
- api. Add
force
flag toupdate-module
action by @Amygos in #469 - Extend agent.ldapclient Python module by @DavidePrincipi in #470
- HTTP API service for user portals by @DavidePrincipi in #471
- Restic SMB backend provider by @DavidePrincipi in #482
pull/477 - Update library/golang Docker tag to v1.21.3 by @DavidePrincipi in #475
- Update dependency robotframework-redislibrary to v1.2.5 by @DavidePrincipi in #474
- UI development explanation on certificate acceptation by @stephdl in #499
- Password policy user interface by @stephdl in #503
- Link button to user portal by @stephdl in #506
- Remove embedded swag server by @DavidePrincipi in #509
- Fix
redis-cli
carriage-return in output by @DavidePrincipi in #508 - Fix agent secrets obfuscation by @DavidePrincipi in #515
- Run command under rootless module environment by @DavidePrincipi in #516
- Hide delete button certificate for type route by @stephdl in #514
- Add Samba backup UI by @stephdl in #517
- Local backups in cluster via WebDAV by @DavidePrincipi in #518
- Add cluster local backup by @stephdl in #520
- Backup Handle error focus for properties by @stephdl in #521
- agent lib: change python default user agent by @gsanchietti in #522
- Rocky Linux DNF repository overrides by @DavidePrincipi in #523
- Use custom volume for rclone-webdav by @DavidePrincipi in #524
- Change dev process to include GH Project board by @DavidePrincipi in #525
- Fix missing sys in function by @stephdl in #526
Full Changelog: 2.1.0...2.2.0