Skip to content

Releases: eclipse-keyple/keyple-card-calypso-java-lib

3.2.2

20 Feb 09:11

Choose a tag to compare

Changed

  • Normalized logging and error messages using Keyple coding standards.

Upgraded

  • keyple-util-java-lib from 2.4.0 to 2.4.1 (source code not impacted)
  • slf4j-api from 1.7.32 to 1.7.36 (compileOnly)

3.2.1

12 Dec 09:24

Choose a tag to compare

Fixed

  • Fixed the possible BufferOverflow exception when processing the CA/Card certificates data returned by the card (issue [#129]).

Changed

  • Postponed counter-value updates are now detected dynamically during command execution rather than through static patches.

Removed

  • Static startup-info rules that previously forced counter-value postponing for certain card patterns.

3.2.0

21 Nov 10:32

Choose a tag to compare

Changed

  • Added processCommands methods using org.eclipse.keypop.reader.ChannelControl from Reader API in transaction managers to replace deprecated methods using Calypso Card API.

Deprecated

  • FreeTransactionManager.processCommands(org.eclipse.keypop.calypso.card.transaction.ChannelControl) method.
    Use processCommands(org.eclipse.keypop.reader.ChannelControl) instead.
  • SecurePkiModeTransactionManager.processCommands(org.eclipse.keypop.calypso.card.transaction.ChannelControl) method.
    Use processCommands(org.eclipse.keypop.reader.ChannelControl) instead.
  • SecureSymmetricCryptoTransactionManager.processCommands(org.eclipse.keypop.calypso.card.transaction.ChannelControl)
    method. Use processCommands(org.eclipse.keypop.reader.ChannelControl) instead.

Upgraded

  • Keypop Reader API 2.0.1 -> 2.1.0
  • Keypop Calypso Card API 2.1.2 -> 2.2.0
  • Keyple Common API 2.0.1 -> 2.0.2

3.1.9

10 Sep 09:38

Choose a tag to compare

Fixed

  • Corrected inconsistent initialization of sfi and recordNumber in CommandOpenSecureSession, ensuring they are
    always properly set when configuring read mode.
  • Harmonized debug log message formatting for consistency.

Changed

  • Migrated the CI pipeline from Jenkins to GitHub Actions.

3.1.8

11 Apr 15:30

Choose a tag to compare

⚠️ Security Fix

Security

  • Fix length check

2.3.15

11 Apr 15:29

Choose a tag to compare

⚠️ Security Fix

Security

  • Fix length check

2.3.14

26 Mar 14:39

Choose a tag to compare

⚠️ Security Fix

Security

  • Restrict methods prepareGetData, prepareReadRecord, prepareReadRecordsPartially and prepareSearchRecords from being used in secure session

3.1.7

20 Mar 15:09

Choose a tag to compare

⚠️ Security Fix

Security

  • Restrict methods prepareGetData, preparePutData, prepareReadRecord, prepareReadRecordsPartially and prepareSearchRecords from
    being used in secure session

Upgraded

  • Keypop Calypso Card API 2.1.0 -> 2.1.2

3.1.6

17 Jan 09:38

Choose a tag to compare

Fixed

  • Fix postponed data issue for increase/decrease counter commands for PACA cards revision 2 having the following startup information pattern:
    • 0A 28 13 02 10 12 2B (Contributed by SNCF Connect).

2.3.13

27 Nov 16:39

Choose a tag to compare

Fixed

  • Fix postponed data issue for increase/decrease counter commands for PACA cards revision 2 having the following startup information pattern:
    • 0A 28 13 02 10 12 2B (Contributed by SNCF Connect).