Releases: ClarifiedSecurity/Providentia
Releases · ClarifiedSecurity/Providentia
v25.7.1
v25.7.0
Major changes
- Add actor_nr as substitution variable by @mromulus in #363
- Add validation rules for Network abbreviations - only lowercase letters, numbers and _ are allowed. Length is also limited to 13
- Add NIC name generation to APIv3 - based on Network abbreviation, with optional index suffix if multiple NIC-s are added to same Network
- Add normalization rules for AddressPool network address field - if host address is entered, it is auto-corrected to corresponding network address - thanks to @P-T-I for discovering this problem
Fixes
- fix exception with invalid Network form submissions
- add validation for AddressPool to ensure templated addresses would differ for every actor number
- IPPickerComponent now generates correct dropdown entries for /22 and /23 network addresses
Full Changelog: v25.6.1...v25.7.0
v25.6.1
Fixes
- Allow overscroll on y axis to fix multifinger navigation gestures
- Fix domains migration with templated domains in fallback domain screnario
- Fix exceptions for the case when Network has no AddressPools, but has fixed addresses
- Update ruby dependencies
Full Changelog: v25.6.0...v25.6.1
v25.6.0
Major changes
-
DNS updates by @mromulus in #552
Allows for setting multiple domains for networks, also to pick which domain to use for DNS entries for hosts.
Also adds API to retrieve zone information
Fixes
- Prevent overscrolling in UI
- Remove scrollbar in preauth screen
- breadcrumb last level link should always point to show action
- environment description is now text area
Tooling
- Update ruby version
- Update ruby dependencies
- Fix development images being tagged as production
- Fix test db in dev environment
- Exclude test gems in production image build
- Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @mromulus in #551
Full Changelog: v25.5.0...v25.6.0
v25.5.0
UI
- Refactored, optimized and updated the inventory list view
Fixes
- UI: error with IPv6 special labels
- UI: erratic behaviour with multi-select widget
- UI: display error message when using addresspool without a network address set
Tooling
- bump ruby version
- fix in development environment: don't persist containers
Full Changelog: v25.4.1...v25.5.0
v25.4.1
v25.4.0
v25.3.1
UI
Fixes
- rubocop errors in CI
- missing animation in user menu
- exception in new environment creation
- exception with newly created network with blank address pools + new VM in same network
Tooling
- Continue switch to @stimulus-components
Full Changelog: v25.3.0...v25.3.1
v25.3.0
Major changes
- UI update for header and dashboard
- IPv6 - unique local and link local address types are removed, it's possible to configure these addresses by adding the relevant pool to network (#513)
Fixes
- Clone environment not working
- UI checkboxes not working (service only, ignore root domain toggles)
Tooling
- ruby dependencies updates
- change development environment SSO to zitadel
Full Changelog: v25.2.0...v25.3.0
v25.2.0
New features
- Add service subject matcher on specification mode
Fixes
- Add query parameters on inventory search to history/query params
Tooling
- Update ruby deps
- Change frontend tooling to use importmaps and Tailwind 4
Full Changelog: v25.1.2...v25.2.0