This version of the Middleware fixes two issues in the Launcher that affected users with specific configurations.
Bug fix: Memory leak when using very large Cashbox configurations
Due to an issue in the Launcher, loading very large configurations could lead to memory leaks, and thus ultimately to a crashing Launcher at startup. This issue only occurred when many packages Queues and SCU were used in a single Cashbox, and doesn't affect the runtime behavior after the startup phase.
The memory leak was removed, and the Launcher now consumes normal amounts of memory, no matter how many components are used in one Cashbox.
Bug fix: Misleading warning message during installation and uninstallation
In case a specific order of parameters was used during the Windows Service installation or uninstallation of the Middleware, a warning was printed that stated that the installation was not successful. While this wasn't actually the case, the warning was highly misleading, and the behavior is now fixed.
Packages not listed here were not updated, as we decided to not increase the version of unchanged packages. All packages with versions greater or equal to 1.3.1 are compatible with each other (it is e.g. possible to use fiskaltrust.Middleware.SCU.Swissbit.1.3.1 with the new queue packages).
The latest Launcher version cannot be selected in the Portal, but is automatically included after a rebuild and manual re-download.
- fiskaltrust.Launcher v1.3.13
Next steps in the Middleware
We will continue to improve the stability of our Middleware in the next sprints. As always, we're happy to hear feedback and suggestions via firstname.lastname@example.org or directly via issues in our GitHub repositories.