Skip to main content

Changelog

This page lists relevant changes and updates in fiskaltrust's cloud services, on-premise products, and documentation.

You can subscribe to all changelogs via RSS, follow the GitHub repo, or display categories of changes by tags.

Middleware 1.3.75

Β· 3 min read
PosCreator Experience Team

Static Badge

In this version of the Middleware, our focus was on a range of improvements and fixes tailored primarily for the German market.

caution

Version 1.3 of the Middleware is meant for the German and Italian markets only (with Spain, Greece, and Portugal currently in the works). Customers in Austria and France should continue to use version 1.2. We are currently testing a unified version for all markets.

πŸ‡©πŸ‡ͺ Bug Fix: Incorrect SignatureAlgorithm shown in signatures (fiskaltrust/middleware#482)​

The SignatureAlgorithm specified by the SwissbitCloudV2 SCU in the QR-Code and the <sig-alg> signature was previously incorrect. This means the previously created QR-Codes fail vaildation. This has already been deployed in the CloudCashbox and when using the local middleware this will be fixed after updating the SCU to the new version.

Affected packages:​

  • fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2

πŸ‡©πŸ‡ͺ Feature: Better error handling for HTTP requests in SwissbitCloudV2 (fiskaltrust/middleware#458)​

We introduced enhanced error handling for HTTP requests in the SwissbitCloudV2. This ensures that failed HTTP responses are not silently ignored. Instead, detailed error informationβ€”such as the status code and response contentβ€”is captured and thrown via a custom SwissbitCloudV2Exception.

This change improves transparency and debuggability for operations, making it easier to diagnose and resolve issues when communication with the Swissbit Cloud API fails.

Affected packages:​

  • fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2

πŸ‡©πŸ‡ͺ Feature: Performance improvements for Azure Table Storage-based Queues and Cloud TSEs (fiskaltrust/middleware#454)​

These changes introduce enhancements intended to boost efficiency and reliability for the CloudCashbox and users of the AzureTableStorage queue and SwissbitCloudV2 and FisskalyCertified SCUs.

Affected packages:​

  • fiskaltrust.Middleware.Queue.AzureTableStorage
  • fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2
  • fiskaltrust.Middleware.SCU.DE.FisskalyCertified

πŸ‡©πŸ‡ͺ Bug Fix: Perform a TAR-File Export on Out-Of-Operation Receipts​

We now perform a last TAR-File export after processing of the Out-Of-Operation receipt so that all signatures get exported from the TSE before the queue is decommissioned.

Affected packages:​

  • fiskaltrust.Middleware.Queue.*

πŸ‡©πŸ‡ͺ Bug Fix: Fiskaly Exports not using the Temp folder (fiskaltrust/middleware#461)​

We resolved the issue where temporary files were not being created in the temporary folder. This caused troubles on Linux with readonly filesystems.

Affected packages:​

  • fiskaltrust.Middleware.SCU.DE.FiskalyCertified

Bug Fix: Invalid error responses returned with the ReceiptRequest flag (fiskaltrust/middleware#469)​

When a failed receipt, and was requested again with the ReceipRequest flag the middleware would sometimes return a response with the the ftState 0xEEEE_EEEE instead of returning an empty result.

Affected packages:​

  • fiskaltrust.Middleware.Queue.*

πŸ‡©πŸ‡ͺ Feature: Daily-Closing Flag which closes all open transactions (fiskaltrust/middleware#212)​

We introduced a new ftReceiptCaseFlag (0x0000000200000000) to the Daily Closing, which closes all open transactions on the TSE when a daily closing is performed.

Affected packages:​

  • fiskaltrust.Middleware.Queue.*