4.3 KiB
Release notes
builtVersion is a const in main.go
1.2.4 - 18 March 2026
added check if keycard at the encoder position before trying to encode key
1.2.3 - 17 March 2026
added check if keycard at the encoder position before trying to encode key
1.2.2 - 11 February 2026
increased waiting time befor sending email on PDQ unavailability to 30 seconds day time and 10 minutes night time to give it a chance to become available again
1.2.1 - 09 February 2026
increased waiting time befor sending email on PDQ unavailability to 60 seconds
1.2.0 - 09 February 2026
added testissuedoorcard endpoint for testing the full workflow of encoding a door card without moving the card out added ping-pdq endpoint to check the status of the pdq terminal added sending the email on the pdq disconnect event to notify support about the issue added sending the email on the dispenser error status to notify support about the issue
1.1.3 - 02 February 2026
increased timeout for reading response from the Assa abloy lock server to 20 seconds
1.1.2 - 02 February 2026
added logging for unknown dispenser status positions
1.1.1 - 02 February 2026
added contionuous polling of the dispenser status every 8 seconds to update the card well status
1.1.0 - 26 January 2026
divided /starttransaction endpoint into two separate endpoints:
/takepreauth to request preauthorization payment
/takepayment to request taking payment
added preauth releaser functionality to release preauthorization payments after a defined time period
added db connection check before adding a transaction to the database
and reconnection functionality if the connection to the database is lost
added /dispenserstatus endpoint
key card always stays at encoder position
1.0.30 - 09 January 2026
improved logging for preauth releaser
1.0.29 - 08 January 2026
added count down before exiting the preauth releaser 20 seconds
1.0.28 - 10 December 2025
added preauth releaser
1.0.27 - 10 December 2025
updated handling AmountTooSmall response from creditcall
1.0.26 - 10 December 2025
added route for taking preauthorization payment
1.0.25 - 08 December 2025
return masked card number and expiry date in the payment success URL
1.0.24 - 13 November 2025
improved logging for creditcall payment processing
1.0.23 - 13 November 2025
moved handlers from main.go to handlers/handlers.go
1.0.22 - 13 November 2025
added test mode into config file to allow testing without connecting to the dispenser
1.0.21 - 20 October 2025
increased timeout for Salto lock server connection to 40 seconds
1.0.20 - 06 October 2025
removed minutes from the start and expiry time in Salto lock command
1.0.19 - 10 September 2025
allowed to continue if the connection to the lock server fails at startup
1.0.18 - 04 September 2025
increased timeout for TLJ lock server connection to 30 seconds
1.0.17 - 30 August 2025
added functionality to commit transactions
1.0.15 - 27 August 2025
fixed TCP/IP connection to the lock server
1.0.14 - 21 August 2025
fixed issue in creditcall payment processing where error description was not properly set
1.0.13 - 21 August 2025
TCP/IP connection to the lock server is now established before encoding the keycard and closedafter the encoding is done.
1.0.12 - 11 August 2025
added delay before checking dispenser status
1.0.11 - 11 August 2025
updated Salto key encoding workflow
1.0.10 - 08 August 2025
updated logging for TLJ locks
1.0.9 - 08 August 2025
added TLJ lock server and implemented workflow for TLJ locks
1.0.8 - 01 August 2025
improved error handling and logging in Salto
1.0.7 - 25 July 2025
added check if the room exists
1.0.6 - 25 July 2025
updated workflow for Salto locks
1.0.5 - 24 July 2025
added encoding keycard copy for Salto locks
1.0.4 - 22 July 2025
added salto lock server and implemented workflow for Salto
1.0.0 - 30 June 2025
added creditcall payment method
/starttransaction - API payment endpoint to start a transaction
0.9.1 - 22 May 2025
added lockserver interface and implemented workflow for Omnitec
0.9.0 - 22 May 2025
The new API has two new endpoints:
/issuedoorcard- encoding the door card for the room./printroomticket- printing the room ticket.