AEP.API-Release-Notes

2025-06-03

Hier die einzelnen Anpassungen in diesem Release.

Task Beschreibung Service
BTOB-13252 Value in x_bdew_cert is RFC9440 formatted API-Address-Service
BTOB-13284 Implemented escaping of colons in the X-BDEW-CERT header according to RFC 9440 in the webservice client and updated the webservice server to correctly read and process the escaped certificate header. API-Webservice-Client, API-Webservice-Server
BTOB-13285 Enhanced the address-service and api-webservice-client to support and store partner API records with all status values from the directory-service. The api-webservice-client now filters AddressRecordStatus via a configurable property (default: “Online”). API-Address-Service, API-Webservice-Client
BTOB-13288 Api Record Signatures can now be verified by other manufacturers API-Address-Service
BTOB-13293 Other manufacturer are able to verify our digest and signatures API-Webservice-Client, API-Webservice-Server
BTOB-13300 Improved exception handling on signature verification API-Webservice-Server
BTOB-13308 Added support for Raw signatures in web service server and client instead. API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-13312 api-address-service: The address-service client sets the brainpool curves while requesting directory-services. api-directory-service: The directory-service returns additional metadata null values if empty such that the signature verification works. API-Address-Service
BTOB-13318 Erweiterung der TLS “named groups” um Kommunikation mit verschiedenen Marktpartnern herzustellen API-Webservice-Client

2025-05-20

Hier die einzelnen Anpassungen in diesem Release.

Task Beschreibung Service
BTOB-12822 Enabled successful certificate download on CRISP for certificates signed by Sub-CAs through updated Certificate Manager and Sub-CA LDAP integration API-Address-Service
BTOB-13229 Fixed a bug in Malo Id specification file. API-Webservice-Server
BTOB-13238 Fixed connection between address service and directory service by fixing the invalid url issue. API-Address-Service
BTOB-13252 Value in x_bdew_cert is RFC9440 formatted API-Address-Service
BTOB-13259 Added better monitoring on failed messages for invalid data API-Webservice-Client

2025-05-06

Hier die einzelnen Anpassungen in diesem Release.

Task Beschreibung Service
BTOB-13211 Es wurde ein Fehler in der Signatur-Erkennung behoben, welcher bei API-Anfragen mit fehlenden optionalen Parametern auftrat und zu einer 400er Ablehnung der Anfrage führte. API-Webservice-Client, API-Webservice-Server

2025-04-29

Hier die einzelnen Anpassungen in diesem Release.

Task Beschreibung Service
BTOB-13004 Modified the PUT implementation of the address record in the API Address Service to use the revision number from the Address Record table instead of defaulting to 1. Additionally, a GET call is performed after the PUT operation to update the local address record. API-Address-Service
BTOB-13019 Publish a message to the certificate.tenant.creation exchange after a certificate is successfully uploaded and issuer certificates are cloned. Implemented consumer in api-address-service to handle the creation of the tenant and the creation or update of the associated partner record API-Address-Service
BTOB-13032 Removed directory service url column from tenant table API-Address-Service
BTOB-13069 Fix issue where service incorrectly threw A collection with cascade=”all-delete-orphan” was no longer referenced exception API-Address-Service
BTOB-13072 Zur Abfrage von Marktpartneradressen an einem Verzeichnisdienst wird nun standardmäßig immer das TLS Schlüsselmaterial des Mandanten der API-Anfrage verwendet. API-Address-Service, API-Webservice-Client
BTOB-13126 Fixed an SQL exception caused by a duplicate mpId when calling the GET endpoint partner/api-address with a partner mpId that is not in the partner table API-Address-Service
BTOB-13154 Überprüfung der Hostnamen hinzugefügt API-Address-Service
BTOB-13162 Fixed Hsm Alias and Startup API-Address-Service
BTOB-13165 The api-webservice-server supports now the handling of API server certificates, which contains multiple DNS names in the TLS certificate. API-Webservice-Server
BTOB-13177 Bedingung zur Anlage von Subscriptions hinzugefügt, damit keine ungenutzten Subscriptions angelegt werden API-Webservice-Server

2025-02-20

Hier die einzelnen Anpassungen in diesem Release.

Task Beschreibung Service
BTOB-12469 The data to be sent to the market partner is signed and signature, public certificate and the digest is added to the headers. FSS release note: Es wurden neue Endpunkte für Kryptografieprozesse zur Integration mit dem AEP API Webdienst eingeführt. API-Webservice-Client, API-Webservice-Server
BTOB-12470 Die Kommunikation zwischen Client und Server ist jetzt über mTLS möglich API-Webservice-Client, API-Webservice-Server
BTOB-12471 Implemented API-Request processing data collection and transmission to the “api.request.response” exchange for B2B monitoring API-Webservice-Client
BTOB-12496 Die Kommunikation zwischen Server und Client ist jetzt über mTLS möglich API-Webservice-Client, API-Webservice-Server
BTOB-12497 The signature and the partner signature certificate can be verified now. API-Webservice-Server
BTOB-12498 Data for inbound web-service server is validated. API-Webservice-Client, API-Webservice-Server
BTOB-12499 Synchrone Verarbeitung der REST Endpunkte für den MaLoID Controller. Ermitteln des Statuscodes für den REST Aufruf. Übermittlung der Nachriten and den B2B Service. API-Webservice-Client, API-Webservice-Server
BTOB-12645 The services are deployed on green-energy server for testing and demo purposes. API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-12649 TLS Kommunikation zwischen Adress-Service und Directory-Service ist jetzt über mTLS möglich API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-12650 address service calls the directory service API-Address-Service
BTOB-12654 Certificates on green energy are available for signing and TLS API-Webservice-Client
BTOB-12665 Dynamische Abfrage der Adresse und Queue Handling API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-12667 Endpunkt für die Abfrage der Adressen eingerichtet API-Address-Service
BTOB-12668 The webservice-server provides APIs for MaloIdent and Steuerbefehl processes API-Webservice-Server
BTOB-12689 Sending requests to market partners for MaloIdent and Steuerbefehl is now available API-Webservice-Client
BTOB-12736 vier zusätzliche Endpunkte im Adressservice: PUT + DELETE für Adresse und Redirect API-Address-Service
BTOB-12762 Updates API request to remove the major version from the endpoint path and fetch the version from ApiAddressService if not specified. API-Webservice-Client
BTOB-12781 Implement REST API (GET/PUT/DELETE) to maintain tenants for multi-tenancy API-Address-Service
BTOB-12791 Der Signatur Report im API_REQUEST_META wird nun übersichtlicher in einer Zeile dargestellt. API-Webservice-Client
BTOB-12811 Renaming of API tenants prefix which fixes technical issues. API-Webservice-Client, API-Webservice-Server
BTOB-12812 Implement tenant TLS keystore loading on startup, with a health check ensuring successful certificate loading for stability API-Webservice-Server
BTOB-12813 The tenant’s MpId is determined by the requested API URL. API-Address-Service, API-Webservice-Server
BTOB-12814 der Adressservice signiert die Abfrage der API-Adresse vom Verzeichnisdienst API-Address-Service
BTOB-12815 The signature can be verified sent by the client. API-Address-Service
BTOB-12818 Implemented API certificate download triggers in cert-manager and api-address-service and publish to certificate.download.command exchange API-Address-Service
BTOB-12820 Implemented the processing of CertificateStoreEventMessage AMQP messages in the api-address-service to store or update partner details based on the message that include the header: certificate-extension “API” API-Address-Service
BTOB-12826 AEP.API Services sind in der Lage den Azure Service-Bus als Messagebroker zu verwenden API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-12828 AEP.API Services in CRISP migriert API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-12875 AEP API Services are now able to connect to a Crisp or Keycloak secured FSS API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-12878 Introduced auto-maintenance for local partner address records, ensuring up-to-date API endpoints by automatically refreshing stale entries and removing the old subscription mechanism. API-Address-Service
BTOB-12882 Enhanced resend logic to include “isResend” in ApiRequestInformation, generate new transaction id and derive initial transaction id with old transaction id if the message resend=true API-Webservice-Client
BTOB-12910 address-service: GET /partner/api-address verwendet lokale Daten, wenn der Verzeichnisdienst nicht verfügbar ist API-Address-Service
BTOB-12921 Fixed technical configuration to achieve consistency on multiple environments for all services. API-Address-Service
BTOB-12935 Im Adressservice werden Ausnahmen im asynchronen Code mit qualifizierten Fehlermeldungen an den Aufrufer gemeldet API-Address-Service, API-Webservice-Server
BTOB-12942 Enhanced API request signing and verification by including the full URL in the signature generation and digest recreation process to ensure compliance with market partner regulations. API-Webservice-Client, API-Webservice-Server
BTOB-12963 Den SSL Provider im Code statisch gesetzt API-Webservice-Client
BTOB-12980 Utilize latest version of maloident specification. API-Webservice-Server
BTOB-12983 The release pipelines and release notes builder have been added to AEP.API services. API-Address-Service, API-Webservice-Client, API-Webservice-Server
BTOB-13003 Queues und Topics werden im Azure Service Bus Kundenbezogen angelegt API-Webservice-Client, API-Webservice-Server
View Me   Edit Me