Syntropy stack full changelog
Release 22.07.20
July 20th, 2022
Improvements
- Minor internal BE improvements
- UI and styling improvements
Fixes
- UI: wording
- API fixes
- Pagination fixes
- Modal fixes
Release 22.07.07
July 7th, 2022
Features
- ability to use the public API to:
- get a list of Agents
- create, update and delete Agent
- get the list of Connections
- create P2P and mesh Connection
- update and delete the Connection
- authorise Agents
- grant access via tokens with specific permissions
Improvements
- minor internal improvements
Fixes
- Fixed ability to generate the VPN network config by the user
- Fixed the ability to activate the checkbox in the new account survey window
- Modal title fitting long words
Release 22.06.22
June 22nd, 2022
Improvements
- Improved Workspace invitation delivery mechanism
- Significant improvements to Audit Log response speed
- Improvements to the reCAPTCHA mechanism
- Implemented endpoint tag length validation
- Improved pagination in Endpoints, Connections and Audit tables
Fixes - Fixed duplicated services appearing after consecutive CONTAINER_INFO events
- Fixed Access token deletion
- Fixed visual issues with provider icons
- Fixed improperly trimmed long workspace names
- Fixed Audit log pagination & filtering issues
- Got rid of duplicated scrollbars in both token description and rules table areas
- Fixed the visualization of locked endpoint fields
- Fixed overlapping data values in the latency charts
- Fixed broken user flow from the Thresholds page, resulting in 404
Release 22.06.08
June 8th, 2022
New Features & Improvements
- Improved endpoint provider retrieval methods
- Implemented drag & dropping of workspace invitation emails
- Units are now dynamically adaptive in the bandwidth chart
- Log section UI improvements
- General visual consistency improvements
Fixes - Viewer Role fixes & improvements
- Fixed hidden logout button when a user has a lot of workspaces
- Fixed virtual endpoints state to be N/A when created (not offline)
- Fixed 2FA & Dark mode compatibility issues
- Applied a fix for old SDN policies
Release 22.05.26
May 26th, 2022
Features & Improvements
- Implemented shared workspace and user roles
- Added “Connected at” filter to advanced filters for endpoints
- Added the representation of endpoint service state changes to the Audit log
- Implemented agent_internal_subnet range changed from 10.0.0.0 to 100.64.0.0
- Updated the default date for newly created Agent tokens is be set to 60 days
- Implemented agent connections worker service
- Improved calendar dropdown closing behavior
Bug Fixes - Applied 2FA usability fixes
- Fixed Connection status representation in Analytics
- Fixed non-working quick search after custom filter interactions
- Fixed resetting “Connected at” filter value after closing advanced filters
- Fixed the active route status to represent the correct packet loss value
- Applied fixes to allow multiple log line selections
- Applied multiple visual fixes for dark mode
Release 22.05.12
May 12th, 2022
New Features & Improvements
- Added more events to be tracked in the Audit log
- New implementation of a notification microservice
- Full coverage service coverage with health checks
- Rewritten the date selector for global improvements
- Migrated to TimescaleDB for more resilient Analytics
- Applied multiple visual improvements for the Dark theme
- Implemented multiple SDN Path calculation optimizations
- Added support to automatically select the platform theme based on the user system settings
- Redesigned the "Services" dropdown to appear in a better location in the "Connections" table
- Implemented an ability to set up a non-expiring agent token
Fixes - Fixed Audit log date ranges issue
- Audit log is now receiving live data
- Fixed too restrictive User search in the Audit log
- Fixed Audit log results refresh issue after the filters are closed
- Fixed service count numbers are stuck after services are disabled
- Access tokens do not require a description anymore
- Fixed active service reporting on the endpoint level
- Fixed IP address cropping in the tooltip
Release 22.03.29
March 29th, 2022
New Features
- Added support for Dark Mode
- Added Auditing and log features across the board
- Plugged in more services to our health check monitoring
- Extension of Agent Service & SDN Agent status reporting
Improvements - Improved the performance and UX of the Datepicker component
- Applied multiple improvements to the React components
- Improved Connection service representation
Bug Fixes - Fixed endpoint duplication issue when assigning new tags
- Fixed endpoint deletion process that left uncleared properties
- Fixed default date range selection in the Analytics date picker
Release 22.02.24
February 24th, 2022
New Features & Improvements
- Applied controller code clean up & refactoring
- Moved platform components to commons, for further reuse
Bug Fixes - Fixed duplicating subnet when the agent is restarting
- Applied minor visual bugfixes
Release 22.02.14
February 14th, 2022
New Features & Improvements
- Updated the date picker for better usability
- Improved the performance of the analytics infrastructure
- Connection status modal now refreshes to present the latest connection data
- Set up an SDN Agent Service to maintain the growing network of relay nodes
- Updated the Network Graph library for better performance
- Implemented an ability to download a token as a .txt file
Bug Fixes - Fixed some advanced filter issues
- Fixed the endpoint status to be correctly refreshed in the boards
- You won’t be able to create an agent token with an invalid date anymore
- Fixed the Kubernetes services to be correctly identified and displayed
- Fixed an issue with agent tokens that are unavailable for deletion
- Fixed the service counter display
Release 22.01.20
January 20th, 2022
Improvements
- Analytics batch data write.
- Increased the active area of an annotation line.
- Implemented analytics data insertion to database queue.
- Implemented multiple health checks across the platform.
- Analytics annotations aggregation algorithm improvements.
Bug Fixes - Fixed search by endpoint IP.
- Added validation for Threshold inputs.
- Fixed Connections table auto-updating.
- Fixed date picker issue after filter reset.
- Fixed agent token table "Notes" column.
- Fixed analytics to display data according to timezones.
- Added prevention while selecting a date in the future in the date picker.
- Fixed last date point being partially hidden in analytics latency and loss charts
- Other minor bug fixes & visual improvements.
1.5 (2021 December 28th)
New Features
- Added a Connection ID Filter
- Implemented SDN Re-Routing Latency Thresholds
- Added a Search to Analytics Source & Destination dropdowns
- Improvements to the Analytics SDN Reroute Annotations display
Improvements - Agent service optimizations
- Logging infrastructure changes
- SDN route calculation improvements
- Added health check endpoints to establish more reliability in our services
Fixes - Fixes to Analytics filters & graphs
- Fixes to log severity display
- Other minor fixes
1.4 (2021 December 6th)
Improvements
- Dynamic resolution for analytics results.
- Implemented the annotation aggregation.
- Updated the SDN part recalculation flows.
- Removed workers logic from agents service.
- Updated the Connection Status Box when no info.
- Implemented the ability to select a particular section of a graph to zoom in.
- Improved the advanced filters component to show selected only toggle and separate search input from selection count.
Fixes - Fixed port matching.
- Fixed custom filter issues in Firefox 94.0.
- Fixed custom filters to accept capital letters.
- Fixed the message when the tables are empty.
- Fixed table pagination occasionally returns errors.
- Fixed detailed connection analytics that returns reversed direction analytics
- Fixed endpoints checkbox that was kept active even if no endpoints were selected.
1.3 (2021 November 18th)
Features & Improvements
- Implemented an active checkmark displaying which interface is currently active.
- Implemented SDN Route change annotations in the Analytics & Latency Graph.
- Improved the readability & bandwidth representation in the Analytics section.
- Shortened the time required to declare an error in the connection.
- Made Agent Service scalability & stability improvements.
- Implemented an empty state for the Network Graph.
- Minor visual improvements.
Fixes - Fixed endpoint filtering issues.
- Fixed analytics graphs appearing 'squeezed' on loading.
- Fixed the connection status direction showing incorrectly.
- It is no longer possible to create empty tags via the Agent token creation section.
- Fixed missing platform agent logs in Platform UI.
- Fixed issues with agent token table sorting.
- Various minor bug fixes.
1.2 (2021 October 14)
Improvements
- Search queries now only return results from the filtered-out set of items.
- Removed the graph rehydration when the user navigates outside the graph borders.
- Search bar contents are now cleared when the user moves between different Network sections.
- Endpoint statuses are now displayed in the connection table and the endpoint management sidebar.
- Pending connection status is now unclickable while the Analytics data is being populated.
- Made visual improvements of the Network graph & Analytics section.
- Connection latencies to display in a fixed ‘n.nn’ format.
Fixes - Fixed bugs that occur when removing agent tokens.
- Fixed a bug causing the selected log level to show too many entries.
- Fixed a bug causing the search bar to jump up when the user selects an item.
- Fixed a bug causing a quick search in the map view to hide all of the nodes.
- Made multiple other minor fixes.
1.1 (2021 September 16)
Features & improvements:
- Implemented a brand new Analytics section
- Improved the Connection status representation
- Implemented a new concept of a connection group, to include both the public and optimized connections
- Deprecated ROPC flow, now only the access token to be used for authentication via API
- Implemented the SDN toggle [experimental, limited feature]
- Implemented the Search autocomplete function
- Improvements to a date picker component
- Improvements to a connection information modal
- Automated the Network graph updating
- Multiple Network Graph improvements
- Multiple user flow and overall usability improvements
Fixes: - Fixed the Virtual endpoint config appearing while clicking on offline connections
- Fixed the access token deletion
- Fixed the access token checkboxes
- Added status to the connection information modal
- Fixed the network search to work with IDs
- Multiple browser compatibility fixes
- Multiple smaller design-related fixes
1.0 (2021 August 5)
Features & improvements:
- New Network Graph library implemented
- Added a Network Map and Code sections
- Agent token scopes implemented
- Added a platform 404 page, to cover the cases where users are trying to access the non-existant objects
- Added more select options in the Access Token section
- Backend implementation of the Rule service
- Added ’n/a’ as the default Status & Location for Virtual endpoints
- Lots of refactoring and code polishing
Fixes: - Fixed log section filtering issues
- Fixed endpoint tag removal issues
- Fixed agent and access token selector issues
- Fixed a representation of Endpoint service count
- Visual improvements and design fixes
0.14 (2021 June 1)
Features & improvements:
- Introduces the IP Service to improve the performance of new endpoints registration
- Added Type field in the Add Endpoints table
- More accurate endpoint status reporting
- Multiple visual improvements & optimizations
Fixes: - Fixed search and sorting within Add Endpoints table
- Fixed select/deselect all in Add Endpoints table misbehavior
- Fixed Access token table sorting
- Fixed some error messages to report on the issue more accurately
- Fixed Connection manager sidebar to display a full set of available endpoints, after the new ones are added
0.13 (2021 May 20)
Features & improvements:
- Moved the Virtual endpoint Configuration button from individual connection to the endpoint itself for more clarity
- Filter clearing moved to an X button for more visibility
- Improved the service count reporting to show both the counts of existing and selected services
- Implemented bulk endpoint delete
- Automated the Provider icon allocation to cover the majority of the cases with key providers
- Removed a limitation for a machine to belong to a single account only
- Visual improvements and optimizations
Fixes: - Fixes for tag creation and allocation
- Multiple visual fixes in Access token section
- Fixed ‘All time’ option to work in the Last updated section filtering
- Fixed the usage of Virtual endpoints icons in the Network Graph
- Corrections to the modal which is shown while deleting an unconnected endpoint from a Network Graph
- Multiple fixes in Network Graph
0.12 (2021 Apr 30)
Features & improvements:
- Implemented a Virtual endpoint creation functionality
- Enhanced the Add Endpoint wizard with a ‘VPN’ option, for an easier setup of a VPN server
- Implementation of Wireguard config generation for connections involving virtual endpoints
- Improved the service count reporting by displaying both the existing and selected services numbers
- Introduced an endpoint type attribute, for easier filtering
- Implemented the endpoint search by the IP, alongside the name and ID
Fixes: - Added missing endpoint information back to the connection information box
- Amended the alignment off dropdown options, so they would fit better
- Fixed tags filter duplication issue
- Fixed the issue with the Pending icon always shown for some particular connections
- Fixed a couple of visual issues in the Access tokens section
- Multiple less visible fixes and improvements under the hood
0.11 (2021 Apr 22)
Features & improvements:
- Access token creation with scopes assigned
- 2FA authentication option
- Wireguard public key verification implementation
- Improvements in user creation flow
Fixes: - Connection table search now also search for connection IDs
- Filter placeholder fixes
- Log window layout fixes
- Added missing empty table placeholders
- Fixed Endpoint statuses to also include Duplicated name instances under Errors
- Fixed WR_ROUTE_STATUS errors
- Fixed endpoint table endpoint name and provider overlapping issue
- Multiple other minor fixes
0.10 (2021 Apr 8)
Features & improvements:
- Completely refactored the user registration and authentication system
- Redesigned the Forgot password & Change password flows
- Implemented Social logins
- Completely redesigned the table filtering to support more flexibility
- Added new filtering options
- Reworked Agent token setup to show it only once for security purposes
- Add Endpoint wizard now works with a paste-in token, instead of a selectable from a dropdown
- Added additional verification step when breaking connections from the Status box
- Added a new Agent service to significantly increase the system performance
- Network Graph now refocus after more endpoints are added, to keep all in the visible sight
- Added JIRA Customer Portal plugin, so that you could easily inform us about any issues or questions you might have
Fixes: - Fixed the creation of duplicated interface IPs
- Endpoints location recognition should work significantly more accurately now
- Fixed incorrect status messages
- Fixed ‘Select all’ functionality in some tables
- Fixed an issue that prevented user to set a ‘No provider’ attribute on endpoints
- Multiple table sorting fixes
- Multiple fixes in logs to improve searching and time based filtering
0.9.3 (2021 Mar 17)
Fixes:
- Fixed an issue with IP resolution and external IPs
0.9.2 (2021 Feb 24)
Fixes:
- Fixed an issue with duplicated IPv4 address allocation
0.9.1 (2021 Feb 17)
Fixes:
- Fixed an issue that prevented the endpoint deletion, both on backend and frontend.
0.9 (2021 Feb 11)
Features & improvements:
- User is now able to select the timezone, that will be applied across the timestamps in the platform
- We have reworked the concept of a network and implemented a single network logic for the entire account. Impacts both the backend and the frontend. More about this in the Release notes.
- Implemented unique endpoint name per account requirement
- Added a toggle in the user section to switch the onboarding tour on again
- “Add New Endpoint” modal now warns the user if an already expired agent token is selected
- Added more information to endpoint service removal panel
- Improved the performance of resource-intensive ‘Info’ type of logs
- Added connection status icons on the Network Graph
Fixes: - Fixed log search issues
- Fixed status tooltips showing an incorrect message in Agent tokens table
- Deleted services are not removed from the view automatically
- Fixed connection manager loader misbehaviors
- Multiple fixes to adjust the network graph zoom level
- Fixed overflows of long endpoint / network names
- Multiple visual fixes and performance improvements
0.8 (2021 Jan 11)
Features & improvements:
- Added time range selectors to logs time picker
- Implemented a product onboarding tour for easier activation of new users
- Network graph zoom level is now adaptive to always include all of the network contents while opening it
- Overlap checking logic is moved to agent
- Checkboxes have been improved to support partial list selection display
- Network graph and connections table now refresh periodically to display any recent changes
- Improved endpoint logs search
- Added a shortcut to Documentation
Fixes: - Fixed cyclical loop of network requests in case user do not have any Networks created
- Added missing empty table placeholders
- Fixed misbehaving filters in case users navigates through pages
- Fixed ‘Reset password’ email delivery
- ‘Remove’ input is now cleared for every removal form
- Table header fixes in Agent token table
- Fixed connection services counter
- ‘Add endpoints’ modal routing fixes
- Endpoint table now refreshes to display newly added services
- Fixed endpoint service deletion issues
- Fixed multiple issues occurring while zooming the browser in/out
- Multiple visual fixes & rebranding remnants
0.7 (2020 Dec 30)
Features & improvements:
- Introduced a truncation of long log entries for better readability
- Introduced a .yaml download button for a given Network view
- Implemented dual log icon to notify if there are either new warnings, errors or both
- Added a menu button for easy Documentation access
- Unused services that become inactive are removed automatically now
- Inactive services, used in connections can now be removed manually
- In case of overlap or errors, services can be reconfigured manually
- Visual improvements of a connection management sidebar
- Visual improvements of an Add Endpoints section
- Added missing section highlights where they were missing
- Added more detailed Status tooltips
- And we also evolved from NOIA to Syntropy!
Fixes: - Adding tags to filtered endpoints is now possible
- You won’t be able to create an expired token anymore
- Fixed disappearing provider icons
- Fixed ‘forgot password’ & ‘change password’ flows
- Fixed sorting by Location
- Fixed Agent networks filter in the Connections table
- Clicking revert now fully reverts the changes done in service selection
- Calendar now fits into all screens
- Multiple cross-browser fixes
- Multiple fixes to loaders
- Optimized checkbox behavior
- Optimized a number of requests for better performance
- …and some more fixes under the hood
0.6 (2020 Dec 11)
Features & improvements:
- Implemented Kubernetes & Host services. This comes as an addition to Docker services.
- Errors and warnings can be seen in the Network Graph
- Zoom in/out buttons in the Network Graph
- Matched status filters & their colors across the system
- Changes logs direction to be down - up
- Log highlights on mouse hover for better readability
- Tags are now saved for reuse immediately
- Info type of logs are removed from notifications list so that they would inform only about key events
- Filter added to ‘Add endpoints’ modal
Fixes: - Visibility and behavior fixes of the Network Graph
- Connection table filtering issues fixed
- Pagination issues while loading content are fixed
- Moving to another page cleared the search query
- Duplicated tags were possible, fixed now
- Connections filter only show the relevant endpoints, if called from within the network
- Tag locking logic fixed
- Issues with status filter fixed
- Forgot password functionality fixed, more user management fixes coming next
- Connection services count now updates as expected
- Multiple smaller bugs crunched
0.8 (2021 Jan 11)
Features & improvements:
- Added time range selectors to logs time picker
- Implemented a product onboarding tour for easier activation of new users
- Network graph zoom level is now adaptive to always include all of the network contents while opening it
- Overlap checking logic is moved to agent
- Checkboxes have been improved to support partial list selection display
- Network graph and connections table now refresh periodically to display any recent changes
- Improved endpoint logs search
- Added a shortcut to Documentation
Fixes:
- Fixed cyclical loop of network requests in case user do not have any Networks created
- Added missing empty table placeholders
- Fixed misbehaving filters in case users navigates through pages
- Fixed 'Reset password' email delivery
- 'Remove' input is now cleared for every removal form
- Table header fixes in Agent token table
- Fixed connection services counter
- 'Add endpoints' modal routing fixes
- Endpoint table now refreshes to display newly added services
- Fixed endpoint service deletion issues
- Fixed multiple issues occurring while zooming the browser in/out
- Multiple visual fixes & rebranding remnants
0.7 (2020 Dec 30)
Features & improvements:
- Introduced a truncation of long log entries for better readability
- Introduced a .yaml download button for a given Network view
- Implemented dual log icon to notify if there are either new warnings, errors or both
- Added a menu button for easy Documentation access
- Unused services that become inactive are removed automatically now
- Inactive services, used in connections can now be removed manually
- In case of overlap or errors, services can be reconfigured manually
- Visual improvements of a connection management sidebar
- Visual improvements of an Add Endpoints section
- Added missing section highlights where they were missing
- Added more detailed Status tooltips
- And we also evolved from NOIA to Syntropy!
Fixes:
- Adding tags to filtered endpoints is now possible
- You won't be able to create an expired token anymore
- Fixed disappearing provider icons
- Fixed 'forgot password' & 'change password' flows
- Fixed sorting by Location
- Fixed Agent networks filter in the Connections table
- Clicking revert now fully reverts the changes done in service selection
- Calendar now fits into all screens
- Multiple cross-browser fixes
- Multiple fixes to loaders
- Optimized checkbox behavior
- Optimized a number of requests for better performance
- ...and some more fixes under the hood
0.6 (2020 Dec 11)
Features & improvements:
- Implemented Kubernetes & Host services. This comes as an addition to Docker services.
- Errors and warnings can be seen in the Network Graph
- Zoom in/out buttons in the Network Graph
- Matched status filters & their colors across the system
- Changes logs direction to be down - up
- Log highlights on mouse hover for better readability
- Tags are now saved for reuse immediately
- Info type of logs are removed from notifications list so that they would inform only about key events
- Filter added to 'Add endpoints' modal
Fixes:
- Visibility and behavior fixes of the Network Graph
- Connection table filtering issues fixed
- Pagination issues while loading content are fixed
- Moving to another page cleared the search query
- Duplicated tags were possible, fixed now
- Connections filter only show the relevant endpoints, if called from within the network
- Tag locking logic fixed
- Issues with status filter fixed
- Forgot password functionality fixed, more user management fixes coming next
- Connection services count now updates as expected
- Multiple smaller bugs crunched