Releases: CESNET/exafs
1.1.9
What's Changed
- Version 1.1.8. by @jirivrany in #72
- Fixes #74 New RTBH records can be created in wrong state by @jirivrany in #75
Full Changelog: 1.1.7...1.1.9
1.1.7
What's Changed
- Docs update by @jirivrany in #70
- Develop 1.1.7 by @jirivrany in #71
Full Changelog: 1.1.6...1.1.7
version 1.1.6
Fixed
- Fixed problem with session overflow on too many rules id
Changed
- Updated withdraw_expired method to also delete expired rules
- Expiration threshold can now be set in config (default: 30 days)
Added
- New auth helpers to determine which rules a user can modify
- Functions get_user_allowed_rule_ids and check_user_can_modify_rule in auth module
- EXPIRATION_THRESHOLD config option
- PyPi package published
- Docker base image published
- updated docs
version 1.1.4
What's Changed
- more verbose user form choices in machine_api_key form by @jirivrany in #64
- update config sample by @jirivrany in #65
- Fix for split_rules_for_user by @jirivrany in #66
Full Changelog: 1.1.3...1.1.4
version 1.1.3
Version 1.1.3. with patch for machine api key
What's Changed
- Create dependabot.yml by @jirivrany in #62
- Develop by @jirivrany in #63
Full Changelog: 1.1.2...1.1.3
version 1.1.2
Version 1.1.2
- Removed legacy setup.py and requirements-backup.txt in favor of pyproject.toml
- Deleted unused JS files under static/js and cleaned debug print calls
- Added type annotations in flowapp/views/api_common.py and updated configuration keys for rule limits
What's Changed
- Fix security by @jirivrany in #57
- Develop by @jirivrany in #59
- Docs by @jirivrany in #60
- Develop by @jirivrany in #61
Full Changelog: 1.1.1...1.1.2
1.1.1
Latest version with Whitelists, Rule count control and Machine Api Keys tied to user.
What's Changed
- Merge 0.8.1 from develop to master by @jirivrany in #43
- Version 1.0.2 by @jirivrany in #49
- Bugfix/machinekey by @jirivrany in #52
- updated readme changelod with versions 1.1.1 and 1.1.0 by @jirivrany in #53
- Update python-app.yml by @jirivrany in #54
- Docs by @jirivrany in #55
- link to exafs deploy repo in docs by @jirivrany in #56
- Merge develop 1.1.1 into Main by @jirivrany in #58
Full Changelog: 1.0.2...1.1.1
1.0.2
What's Changed
- Support for authentication using external proxy by @jakubman1 in #33
- Bugfix/autoescape by @jirivrany in #35
- Closes #38 by @jirivrany in #39
- Feature/ro api by @jirivrany in #40
- Bugfix/session by @jirivrany in #41
- fix missing rule_id parameter in rule get API endpoints by @jakubman1 in #42
- Merge pull request #43 from CESNET/develop by @jirivrany in #44
- Feature/v1 draft by @jirivrany in #45
- update requirements - app is now Flask3 compliant by @jirivrany in #46
- bugfix for IPv6 messages - empty fragment should be empty string not … by @jirivrany in #47
- Bugfix/http api by @jirivrany in #48
Full Changelog: 0.7.3...1.0.2
version 0.8.1
Application is now using Flask-Session stored in DB using SQL Alchemy driver. This can be configured for other drivers, however server side session is required for the application proper function.
API keys were updated. Keys can now have expiration date and readonly flag. Admin can create special keys for certain machines.
DB migration is required from previous version. Run migration scripts to update your DB.
version 0.7.3
Version 0.7.3. with important security bug fix. Jinja2 autoescape works only on .html files, .j2 files are not auto-escaped and are XSS vulnerable.