Skip to main content

Changelog

Vulnerability report of current version

1.0.33 - 2024-10-14

Update dependencies
NameOld versionNew version
Axiomatics Table Attribute Connector7.0.17.1.0
Axiomatics SQL Attribute Connector6.2.36.3.0
Junit 55.11.0-M5.11.2
com.fasterxml.jackson.core2.15.32.17.1


1.0.31 - 2024-10-03

Update vulnerable dependencies
NameOld versionNew version
io-commons2.11.02.17.0


1.0.30 - 2024-10-03

ALFAPAS-61 - Writing json request and response

When a test is run, the resulting json for the request and response will be written to the build/trace directory.



1.0.29 - 2024-08-26

ALFAPAS-59 - Improved error messages when tests not run via Gradle


1.0.28 - 2024-08-02

ALFAPAS-50 - AC unit test should not fail if non-relevant config is incomplete
Update dependencies
NameOld versionNew version
ADS1.15.11.16.0


1.0.27 - 2024-07-06

ALFAPAS-57 - Junit4 aborts test with Junit5 methods

A test that was run with Junit4 engine was using Junit5 mechanism to ignore a test. This caused the test to fail instead of to be ignored.

Update dependencies
NameOld versionNew version
ADS1.15.01.15.1
SQL AC6.2.26.2.3
Table AC7.0.07.0.1
LDAP AC6.3.06.3.1
HTTP AC5.2.05.3.0
Parser AC1.0.11.0.2


1.0.26 - 2024-07-05

ALFAPAS-8 - Move to Junit 5 from Junit 4

The Junit4 class rule AlfaTestRule is marked deprecated. Please update all test to instead use the Junit5 extension com.axiomatics.cr.alfa.test.junitAlfaExtension. Junit4 (vintage-engine) is still available, current tests using Junit4 will continue to be functional.

If you upgrade to this version by pulling Axiomatics' origin at GitHub, you might get conflicts for files under directory src/test. If so, you should keep your changes and discard the changes from the remote repo.

Necessary change to migrate your tests from Junit4 to Junit5:

diff for migrating to Junit5
+import org.junit.jupiter.api.Test;
-import org.junit.Test;
-import org.junit.Rule;
+import ort org.junit.jupiter.api.extension.RegisterExtension;
- @Rule
- public AlfaTestRule rule = new AlfaTestRule().withMainPolicy("acme.Main");
+ @RegisterExtension
+ public AlfaExtension rule = new AlfaExtension();
ALFAPAS-56 - Requirement of Java 17

Java 17 is required and it will be automatically downloaded via toolchain plugin. If you are using the air-gapped installation, you must have a Java 17 installed which is detected by the Gradle toolchain. You can verify installed Java by running gradlew -q javaToolchains