What's newThis is our new Blueriq version! In this version we decided not to introduce major functional features. Major releases for Blueriq are mostly focused on keeping our platform up to date to the current market standards. As a platform we rely heavily on standards from the software development community. For us to remain secure ánd up to date on new available methods and techniques, we need to upgrade these underlying building blocks in a regular cadence. Removed SDF support from Blueriq StudioWith Blueriq 12.9 we already introduced our new version management system. The new version management system contains many improvements over the old (SDF-file based) system. For more information on what has changed, please refer to the Version Management Migration page for an in-depth review of the changes. Usage of this new version management system was optional in Blueriq 12, but with Blueriq 13 support for the Studio-based versioning system (SDF) is removed. If you do not use the new version management system yet, you need to perform this migration when you're going to use Blueriq 13. Spring boot 2.2 upgradeWith Blueriq 13 we now depend on the latest stable version of Spring Boot (2.2.x) with the correct Spring Cloud (Hoxton latest SR) & Spring Session (2.2.x) and other dependencies that either rely on Spring or are used by Spring. This applies to the Blueriq Runtime, the Blueriq Customer Data Service and DCM Lists. Removed the MVC / Knockout frontendThis older front-end was deprecated in Blueriq 11. Since than we have added the new front-end based on Angular and our new default Material theme. In order to have a better maintainable platform we have now completely removed the old MVC front-end code. Removed legacy toggles and deprecationsWe removed several legacy toggles, deprecated methods and deprecated features, like deprecated containertypes and the format property on a few containertypes. You can read more about it in the upgrade instructions. In this major release we added a first alpha version of a new development-tools-API and development-dashboard UI. The new development-tools v2 is not yet feature complete, more of the existing development features will be added to the new development-dashboard in future releases so the old development dashboard can be replaced eventually. In this first version we will focus on the Development dashboard functionality of the Runtime, later we will start with replacing the development-toolbar. Old: New:
Info |
---|
This is a development api and should not be used on production. |
Migration from Swagger 2 to OpenAPI Spec 3.0With Blueriq 13 we have upgraded all of our endpoints which served Swagger 2 feeds to OpenAPI Spec 3.0(OAS3.0) feeds. We have noticed an increasing number of vulnerabilities in the libraries that were used to create our Swagger feeds, this is one of the major reason for us to upgrade to OAS3.0. Do these changes affect our implementation partners? We have a number of endpoints on the Blueriq Runtime which serve Swagger 2 feeds, some of these endpoints have removed or migrated to OAS3.0 - Conversation API V1
- removed, migrate to Conversation API V2
- Web Function API V1
- removed, migrate to Web Function API V2
- Runtime REST API V1:
With the removal of Swagger 2 we have also removed the Interactive Swagger UI which was delivered with the Development Dashboard Component. We now only serve OAS3.0 feeds which are accessible by GET requests. On editor.swagger.io you can import our OAS3.0 feeds, to get an interactive documentation page of the OAS3.0 feeds. More information can be found in the API documentation pages
|