This version of the Middleware is mainly focused on improving the memory consumption when working with large databases, especially related to handling large TAR exports from TSEs. Additionally, we've fixed issues that prevented TAR exports from the Middleware or the fiskaly TSE in specific rare cases.
Version 1.3 of the Middleware is meant for the German and Italian markets only, customers in Austria and France should continue to use version 1.2. We are currently testing a unifyed version for all markets, and will release an update about this soon.
๐ฉ๐ช Feature: Added optional, fast digital receipt upload to BYODCโ
We've added an optional configuration switch to the Bring your own Data Center image that supports uploading digital receipts immediately, allowing its users to provide a seamless digital receipt experience to end consumers.
The feature can be turned on like this:
- Ensure that you're using the latest version of the Helm chart, and set the
posApi.baseUrl
value in ByoDC's Helm chart (either tohttps://pos-api-sandbox.fiskaltrust.cloud
for sandbox orhttps://pos-api.fiskaltrust.cloud
for production installations) - Set the
useposapi
Queue property of affected Middleware Queues totrue
in the Portal, and rebuild the respective Cashboxes.
Affected packagesโ
- BYODC (Docker image) 1.3.59
๐ฉ๐ช Stability improvement: Decrease memory footprint when processing TAR exportsโ
We've implemented various improvements both in the Middleware's Queue packages and in the Swissbit SCU package to reduce the memory footprint when processing TAR exports. This affects internal processes like the automatic TSE export during the daily closing (fiskaltrust/middleware#281) and when performing uploads, as well as external requests to the /journal
endpoint (fiskaltrust/middleware#284).
Affected packagesโ
- fiskaltrust.Middleware.Queue.* v1.3.59
- fiskaltrust.Middleware.SCU.DE.Swissbit v1.3.59
๐ฉ๐ช Bug fix: Split large fiskaly exports fiskaltrust/middleware#207โ
We've fixed an issue that prevented the fiskaly TAR export when the maximum size of signatures exceeded fiskaly's limit of 1 million transactions; requests for large exports will now be internally split up and combined after download. fiskaltrust/middleware/pr#282
Affected packagesโ
- fiskaltrust.Middleware.SCU.DE.Fiskaly v1.3.59
๐ฉ๐ช Bug fix: Fixed wrong record delimiter in DSFinV-K exportsโ
We've fixed a minor issue in our DSFinV-K export that lead to a warning in Amadeus Verify because of a non-matching record delimiter in the CSV schema definitions.
Affected packagesโ
- fiskaltrust.Middleware.Queue.* v1.3.59
- fiskaltrust.Middleware.SCU.DE.Swissbit v1.3.59
As always, we're happy to receive feedback and suggestions directly via issues in our GitHub repositories.