- Issue #299 - New "Simple Service" form for defining a ziti service, service policies, & configs
- Issue #285 - Summary details for new "Simple Service" creation
- Issue #261 - Issues when creating/editing configs on advanced service form
- Issue #297 - Download JWT isn't working for routers list page
- Issue #293 - Issues with simple service form attribute selections
- Issue #310 - Router name does not populate in delete modal.
- Issue #310 - Error messages for invalid forwarding config fields in the "Advanced Service" editor are not helpful
- Issue #275 - The "Select Edge Controller" dropdown is hidden on the login page after logout
- Issue #265 - Titles and page text don't display if locale region is anything other than en-us
- Issue #268 - Only 10 Services and Configurations are listing while overriding services to Identity
- Issue #267 - Minute value in the "Created At" column of Identities and Routers is always showing the same value
- Issue #261 - Refactor references in /assets to enable dynamic baseHref configuration
- Issue #258 - SAVE button is pushed off the page if entity name has a large number of characters
- Issue #237 - Click outside to close table menu
- Issue #251 - Check if ZAC origin is has available Edge API's and only show Username/Password screen if so
- Issue #220 - Error growlers are not showing when ZAC is running directly against an edge controller
- Issue #222 - Drop down menu for list pages appears off screen for items at the bottom
- Issue #225 - Can't create new certificate authorities
- Issue #226 - Dashboard - displayed count for Services in the "Summary" section is incorrect
- Issue #241 - QR Code and JWT icons not showing in list table after re-issuing enrollment tokens for identities
- Issue #186 - Display items to be deleted in prompt
- Issue #218 - Enable re-issue of expired tokens
- Issue #207 - Entity type name is missing from the "No Items" display on some list pages
- Issue #208 - Router Role Attributes and Service Role Attributes are not populating while creating Service/Router Policies
- Issue #212 - Router count on dashboard does not display correctly
- Issue #203 - Fixed styling inconsistencies between old list tables and new ag-grid tables
- Issue #204 - Updated fields for Identities, and Routers CSV download file
- Issue #205 - Fixed display of Registration Token/QR Code Component
- New Angular list page and create/edit form for Edge Routers
- Updated new scripts with proper license headers
- Integration of new Angular shared library ziti-console-lib and Angular project app-ziti-console
- Fix role attribute view in router list
- Change the UI to work with the new controller requirements for POST content Issue #173
- Bug #169 Fix Spelling Issue
- Bug #170 Fix Saving External Auth Url on JWT Signer
- Feature #156 Add Roll over descriptions to toggle switches
- Bug #171 Remove Add Option to Sessions
- Feature #141 Tab Index set when form opens
- Bug #157 Code Fields Scroll to position on change
- Do not show re-enrollment for identities without initial enrollment
- Fix the Docker Script Execution
- Add https to Signal Shutdown reponse
- Add Bing IP to Https Server Declaration
- Click name to edit
- Add Roles to Identity Table
- Minor Style fixes
- Overflow table scrolling
- Issue #161 - Fix UI inconsistancy
- Issue #160 - Add setting to bind to specific IP
- Issue #158 - Make Tags more visible
- Issue #163 - Fixed Ccode copy on json field in forms
- Issue #164 - Leave IsAdmin visible regardless of identity type
- Fix Scroll position for Jwt Signer on Change
- Fix ott download issue
- Fix Issue where code mirror pulls you from selecting attribute
- Issue #119 - Handle generic kill signals
- Issue #151 - Update UI to fix Service Changing OTT property
- Issue #152 - Change property for ott ca jwt
- Issue #150 - Fix External Clim property
- Fix selectors on Posture Checks
- Add Script Api Call Reference Fields
- Fix Tag Add Icon Button
- Fill session credential leak in files
- Fix editable not being exposed to ui
- Add Enrollment Reset to identity list
- Show cli command list and web service call list for quick service creation
- Change the command list to have an array of operations
- Create a csh/bat download for cli commands
- Differentiate the enter key on login vs adding controller
- Fix a group of basic security concerns
- Fix issue with server exposing settings
- Fix issues with setting controller data after login to another controller
- Fix drag issue on service policies
- Initial implementation of viewing operations in simple identity creation
- Remove GTag it should not be in the open source project
- Quick add Simple Identity feature
- Quick add Simple Tunnel Service Feature
- Fix duplicate files downloading for identity jwts
- Make tables maintain a width for names if things fall off
- Localize Identities Screen
- Fix Dragging on Api Sessions & Sessions
- Remove Animation on Dragging Tables
- Fix Sorting session by creation
- Add Color settings to settings file
- Add Custom logo to settings file
- Add External Claims Info to CA
- Visibily Seperate Kid & Jwks on Jwt Signers
- Fix bug where suggested hash vales did not perpend the hash on selection
- Fix issues with identity/service overrides
- Fix Auth Policy Creation Value
- Fix Edit Auth Policy Screen
- Fix Time Zone Showing
- New Dashboard Stage 1
- Fix Cors/Helmet Settings
- Split Organization of Identity Details
- Skip Error and Continue
- Give appData field to Identity object
- Provide a means to push z zt-session and controller to auto login ZAC using /sso?controller=[http://yourcontroller:8441]&session=[zt-session]
- Fix various style issues
- Expose Certificate Authority JWT Download
- Fix CAS Switch editing
- Create "Notes" section for Recipe documentation (and others)
- Fixed CAS Issue with identityRoles
- Fixed Version Display
- Fixed Search and Select on Multi Selector Control
- Added missing fields to Transnit Router - Cost, noTraversal
- Fix Broken Identity Selector
- Fix Broken Default Auth Policy Loading
- Fix issue causing legacy settings to not load
- Router creation defaults to Tunneler Enabled
- Added Router Token and JWT
- Added Reject Self Signed Certs options in settings.json
- Added missing fields to terminators
- Fix bug in new select control that made edits not work
- Update Multi Select Component for Attributes
- Update Localization
- Add JWT-Signers Functionality
- Add Auth Policy Features
- Redesign Navigation to be more Usable
- Organize Sub Menus
- Create Html Components for reused features
- Apply Auth Policy to Identity
- Release that does not rely on cdn scripts or fonts for any functional need
- Note: Map & Gtag will not work in offline mode.
- Update how settings are inited and managed within /assets/data/settings.json
- settings.json - edgeControllers list of controllers with properties name, url, default like { "name": "My Edge Controller", "url": "https://mycontroller.com:1208", "default": true}
- settings.json value "editable" will turn off or on the ability to add controllers to ZAC
- settings.json has value "update" which tells zac whether or not to overwrite last saved settings with this file
- settings.json location value tells the system where to save local settings to
- settings.json port and portTLS can be defined here
- Environmental Variables values added for settings overrides for UPDATESETTINGS, reminder PORT, PRTLTLS and SETTINGS where values in the system alread to override settings.json
- Added command line options to override settings for editable, update, location, port & portTLS
- Expose details around invalid controller entry
- Updated all the node components to the latest version
- Added ARM64 building and version publication to pushLatestDocker.sh
- Added version.txt to track version
Release notes omitted... We'll try to do better! :)
- Recipes - Create a "Recipe" and generate multiple identities, with access to what they need in a flash
- Update external libraries
- Minor Style Changes for Usability
- Fix select all button on CA page
Changelog tracking began with 2.3.0 - all previous changes were not tracked. If interested please review the commit history.