Warning
We're happy to announce the latest update of Portway. This release introduces environment authorization, additional SQL provider support, and several important fixes. We strongly recommend making a full backup of your application folder before upgrading and following the migration steps below.
Fixes in v1.5.4:
- fix(middleware): Improved middleware performance and rate limiting for authenticated users.
- fix(stability): Improved endpoint shutdown stability.
- fix(tests): Fixed test failures in authentication and telemetry.
- fix(tests): Updated test mocks and assertions.
- fix(ui): Adjusted drawer position under promobar.
- fix(ui): Improved UI animations and interactions.
- fix(ui): Fixed frontend styling inconsistencies.
- fix(ui): Added closable modal for MCP UI.
- fix(parser): Fixed YAML parsing issues.
- fix(deployment): Fixed startup script after OCI runtime errors.
- fix(deprecation): Removed deprecated tokengenerator tool.
- fix(auth): Registered token verification cache as a singleton.
New features in v1.5.1:
- Environment Authorization – Added support for environment-specific authorization (e.g., Bearer tokens for specific environments) #10
- Additional SQL Providers – Expanded support for more SQL providers #11
- Auto-discovery of Static Endpoints – Added support for auto-discovery of static endpoints with mock data for XML/JSON.
- Optional Custom Authentication per Environment – Users can now configure custom authentication for each environment.
- UI Improvements – Added a prompt for users before leaving a page with unsaved changes and tweaked UI elements for better usability.
Migration guide
Please follow the following steps for a safe upgrade path:
- Review Environment Authorization – If you use environment-specific auth, update your configurations to include the new Bearer token logic.
- Update SQL Provider Configurations – If you use SQL providers, review the updated documentation for supported providers and connection strings.
- Check OpenAPI Specs – Ensure your API documentation reflects the newly exposed allowed environments array.
- Review Background Services – If you rely on metadata initialization or health checks, verify that these are now handled by background services.
Please make sure to check out our documentation first, it'll guide you through the most common pitfalls in setting up the application. Also, if you're running into issues, please make sure to create a new Issue! We'd be happy to help.
Full Changelog: v1.5.0...v1.5.1