Releases: solace-iot-team/platform-api
Releases · solace-iot-team/platform-api
Release 0.10.1
- OpenAPI: 0.15.4
- API Management Connector Server: 0.10.1
Fixes
- fix-ep2-serviceregistry-protocol-mapping
- fixed broken protocol mapping for messaging protocol and SEMP v2 connection details
- fix-ep-import-use-ep-approvaltype
- copy approval type from Event API Product in Event Portal 2.0
- refactor-clean-eventportalfacade-new-client
- fix-catch-app-status-errors
- catching app status errors when back end sempv2 calls fail. Error is logged and empty status is returned
- refactor-ep-api-client-update
- regenerated code from EP Architecture and Runtime APIs v2.0.15
- feat-ep2importer-enhance-error-reporting
- log error details and complete import results if an error is thrown during import
- fix-ep-importer-removed-app-domains
- When retrieiving importer configuration(s) app Domain ids are removed from Importer filter and attributeMap if the domain no longer exists in EP 2.0
- fix-eventportal-facade-pagesize-limits
- catch too large page size limits when retrieving app domains
- fix-ep-importer-asyncapi-version
- default to 2.0.0 async api
Release 0.10.0
- OpenAPI: 0.15.4
- API Management Connector Server: 0.10.0
Features
- feat-app-provisioning-ep-2.0-service-registry
- Connector now supports PS+ service discovery from the messagig services defined in EP 2.0 Runtime Manager
- All messaging protocols are now mapped fropm the EP runtime manager configuration.
- Can be activated per tenant using a switch on the
organization
configuration (serviceRegistry
)
Fixes
- fix-ep-2.0-importer-performance
- switched to more efficient EP 2.0 calls that were made available in the updated API
- fix-openapi-schema-validation-error
- there werew some minor, strutcural errors in the OpenAPI specification
Release 0.9.7
- OpenAPI: 0.15.2
- API Management Connector Server: 0.9.7
Fixes
- fix-ep20-importer-serviceregistry
- the importer did not choose the correct service registry in a case where the org configuration didn't set the registry type
Release 0.9.6
- OpenAPI: 0.15.2
- API Management Connector Server: 0.9.6
Fixes
- fix-ep2-service-registry-preserve-solacecloud-service-id
- Preserve the Solace Cloud service id when using EP2.0 as PS+ service registry.
- Fall back to using the cloud service id in case it's present in the service (to avoid using EP service id)
- fix-ep20-importer-use-appropriate-message-service-id
- On import the right id from the messaging service element needs to be chosen depending on platform or eventportal registry in use
Release 0.9.5
- OpenAPI: 0.15.2
- API Management Connector Server: 0.9.5
Fixes
- fix-ep2-integration-base-url-resolution
- When a simple token (string) was used in the organisation the EP base URL did not resolve to EP 2.0 correctly
- fix-ep2-importer-job-scheduling-lock-time-limit
- decrease the lock time limit so importer jobs don't get stuck. in case of errors
- hot-fix-ep20-rest-api-changes-eap-plan
- Backwards compatible hot-fix - EAP Plan (solacepolicy) has changed and guaranteed messaging support is now indicated by a different property. Hot fixed the importer code as no updated OpenAPI spec is available yet
- Backwards compatible hot fix - policy queuePerEventAPI property was renamed to queueType
Release 0.9.4
- OpenAPI: 0.15.2
- API Management Connector Server: 0.9.4
Features
- feat-app-credentials-name
- added a name attribute to the credentials object, useful to store an external reference (id, name) from the system that asked to generate credentials
Fixes
- fix-ep-2.0-importer-map-description
- description in the EP 2.0 EAP version was not imported into APi Products
Release 0.9.3
- OpenAPI: 0.15.0
- API Management Connector Server: 0.9.3
Fixes
- fix-database-access-connection-pool
- Fixes these issues: connection leak on reconnection attempt to mongodb (MongoClient / pool instances were leaked), added back off delay on reconnecting to mongo, adjusted socketTimeOutMS to avoid frequent disconnect/connect operations by MongoClient
Release 0.9.2
- OpenAPI: 0.15.0
- API Management Connector Server: 0.9.2
Fixes
- fix-ep2-importer-multiple-instances
- Fixed an issue that led to API products being incorrectly identified as deleted from EP 2.0 and marked as retired. This occurred when multiple EP 2.0 importers where configured in one organization
- fix-ep-20-importer-multiple-protocols
- Fixed an issue that led to an environment upsert operation for each protocol exposed by an EAP
Release 0.9.1
- OpenAPI: 0.15.0
- API Management Connector Server: 0.9.1
Fixes
- fix-orgs-patch-token-validation
- attempt was made to validate cloud/EP token even if not supplied.
Release 0.9.0
- OpenAPI: 0.15.0
- API Management Connector Server: 0.9.0
Features
- feat-ep-2.0-importer-retire-deleted-EAPs
- importer now retires the corresponding API Product in the APIM Connector if an EAP was deleted in EP 2.0
- feat-app-provisioning-ep-2.0-service-registry
- Connector now supports PS+ service discovery from the messagig services defined in EP 2.0 Runtime Manager
- Can be activated per tenant using a switch on the
organization
configuration (serviceRegistry
) - Beta feature - Runtime Manager does not supply messaging protocol and port information, using default PS+ software broker ports
- feat-app-multiple-credentials-add-support
- app now accepts either one credentials object or an array. if multiple credentials objects are present a client username is created for each.
- A maximum of 5 credentials are allowed
- Added a dedicated credentials sub resource to team and developer apps for management of credentials
Fixes
- fix-app-provisioing-async-call-configset-revision
- fixed issue that led to app config set revisions not being persisted when an app is updated