Amdatu news

Amdatu Blueprint Ebo.1 released!

By issuing a new release of the Amdatu Blueprint, Ebo.1” we fixed an issue with the OpenId provider in Amdatu Security (AMDATUSEC-80).

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Ebo released!

By issuing a new release of the Amdatu Blueprint, “Ebo“ we are making a number of important improvements available. This major release combines the improvements of a number of underlying and related projects.

All projects: Build and run with and for Java 11, all projects have been upgraded to Java 11.

Amdatu Web:

  • Using JAX-RS StreamingOutput to create chunked response doesn’t work (AMDATUWEB-82)
  • Export resteasy spi packages from the resteasy bundle (AMDATUWEB-83)

Amdatu Security:

  • Make subjectRoles ENTITY_TYPE constant available in API (AMDATUSEC-71)
  • ConcurrentModificationException when running with Java 17 (AMDATUSEC-78)
  • Token remains invalid after renewal causing lots of renewals (AMDATUSEC-64)

Amdatu Mongo: Update MongoDB client driver to 4.3.3 (AMDMONGODB-14)

Amdatu Herding: Make herding work with Java 14 and above (AMDATUHERD-17)

Amdaty Idea:

  • Make it easier to find the origin of errors reported by bnd that don’t have a location (AMDATUIDEA-39)
  • Add support for preview language level (AMDATUIDEA-38)

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Dania.3 released!

By issuing a new release of the Amdatu Blueprint, “Dania.1” we are making sure projects using Amdatu Blueprint are protected against the 0-day Log4J issue (CVE-2021-45105 )

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Dania.2 released!

By issuing a new release of the Amdatu Blueprint, “Dania.2” we are making sure projects using Amdatu Blueprint remain protected against the 0-day Log4J issue (CVE-2021-44228).

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Dania.1 released!

By issuing a new release of the Amdatu Blueprint, “Dania.1” we are making sure projects using Amdatu Blueprint are protected against the 0-day Log4J issue (CVE-2021-44228 )

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Dania released!

By issuing a new release of the Amdatu Blueprint, “Dania” we are making a number of important improvements available. This major release combines the improvements of a number of underlying and related projects.

Amdatu Mongo: Update Mongo driver to 4.1

Amdatu Herding: Upgrade Helix to version 1.0.1 to solve ConcurrentModificationException (AMDATUHERD-16)

Amdatu Web: Using JAX-RS StreamingOutput to create chunked response doesn’t work (AMDATUWEB-82)

Amdatu Security:

  • Call to /logout always throws an IllegalArgumentException (AMDATUSEC-76)
  • Extend the Action interface with an applies(Action) method to allow authorization policies to match a set of actions with a single policy. (AMDATUSEC-75)
  • Unclear exception message from LocalIdProvider when credentials not found (AMDATUSEC-74)
  • Make the token available as request attribute after successful login (AMDATUSEC-73)
  • Support for Same-site cookie attribute (AMDATUSEC-67)

Amdatu Idea: Updated to support IntelliJ 2021.1 and Bnd 5.3.0

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Corporal.3 was released!

By issuing a new release of the Amdatu Blueprint, “Corporal.3” we are making a number of important improvements available. This minor release combines the improvements of a number of underlying and related projects.

Amdatu Validator:

Amdatu Blueprint Corporal.2 was released!

By issuing a new release of the Amdatu Blueprint, “Corporal.2” we are making a number of important improvements available. This minor release combines the improvements of a number of underlying and related projects.

Amdatu Security:

  • Add support for configuring the SameSite cookie attribite value. AMDATUSEC-67

  • Resolved unpredictability problem when there are multple EntityProviders for the same entity AMDATUSEC-69

  • Introduced role RoleProvider interface used to get roles available for a JAX-RS application (this replaces the SubjectRoleEntityProvider) AMDATUSEC-70

Amdatu Web: Added the JAX-RS application name to the RequestContext used by the JaxRsRequestInterceptor

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Corporal.1 was released!

By issuing a new release of the Amdatu Blueprint, “Corporal.1” we corrected the referece to the Amdatu Web and Amdatu Security repository.

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Corporal was released!

By issuing a new release of the Amdatu Blueprint, “Corporal” we are making a number of important improvements available. This major release combines the improvements of a number of underlying and related projects.

Amdatu Security: Create multiple cookies when the token size becomes larger then 4k (AMDATUSEC-68).

Amdatu Idea: Update to support IntelliJ 2020.1.

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Bari.1 was released!

By issuing a new minor release of the Amdatu Blueprint, “Bari.1” we are making a number of important improvements available. This minor release combines the improvements of a number of underlying and related projects.

Amdatu Security: Improved token and password handling and added some important fixes to improve the quality and reliability (AMDATUSEC-64 and AMDATUSEC-66).

Amdatu Herding: Improved the task manager using Apache Helix to better support larger clustered configurations and overall quality (AMDATUHERD-10).

Amdatu Modular-UI: Improved layout of static resources and other improvements (MODUI-78).

Amdatu Idea: Update to support IntelliJ 2019.3.

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint Bari was released!

Following the blueprint naming scheme, the new blueprint release named “Bari” was released today. Along with the release, also a number of underlying and related projects were updated.

Amdatu Security: Updated the OpenID connector with some important fixes to improve the quality and reliability (AMDATUSEC-60 and AMDATUSEC-65).

Amdatu Herding: Improved the locking mechanisms to better support larger clustered configurations and optimised to logging implementation (AMDATUHERD-4, AMDATUHERD-5 and AMDATUHERD-6).

Amdaty Idea: Improved the test-support by offering test features in the IDE and identifying sources of itest projects as tests.

And last but not least we have updated the Amdatu build environments to use BND 4.2 and also a number of 3rd-party dependencies to stay current.

Check out the blueprint documentation to get started quickly.

Amdatu transitions from mailing lists to Slack

Ever since the beginning of the project, the Amdatu community used mailing lists for communication and collaboration. With the introduction of a project Wiki Amdatu wiki a different type of collaboration was introduced which resulted in a negligible level of traffic on the mailing lists. Therefore we have decided to transition away from mailing lists and only use Slack for direct commmunication. For that purpose we will use the existing Amdatu Slack channel.

Amdatu Blueprint Bachelor has been released!

Bachelor is the first release of Amdatu Blueprint that has a proper name, instead of r1, r2 we now have a named releases. Besides the name there are obviously other changes worth mentioning.

We moved the Gradle script support for creating Docker images into a separate Gradle plugin. This greatly simplifies the setup of creating Docker images from your build and makes migrating to newer versions of Amdatu Blueprint easier.

The Gradle build has been updated to use Bnd 4.1.0. To make sure the IDE and Gradle build produce the same results use the Amdatu IDEA IntelliJ plugin version 2.1.0 or Bndtools 4.1.0

We have added additional meta data into our Amdatu Bluprint features to support the Amdatu InteliJ plugin, this makes that we now have auto completion for feature names in IntelliJ.

An expirimental feature has been added to support Java 11. This feature has been added as a fist step to supporting Java 11 and not all components have been tested so it’s not recommended for production yet.

Amdatu Web: Comes with new default JAX-RS ExceptionMapper that generates an exception code that’s logged with the exeption. This makes it easy to find exceptions reported by a user in the log.

Amdatu Mongo: Updated to the Mongo driver to version 3.9.1.

Amdatu Security: Several bugfixes.

And last but not least we have updated all 3rd-party dependencies to stay current.

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint r4 has been released!

With Amdatu blueprint we provide a standardized workspace that provides templates to get quickly you up and running with building modular applications using Amdatu components.
The Gradle script for docker support that was missing in the r3 release has been added.

Check out the blueprint documentation to get started quickly.

Amdatu Blueprint r3 has been released!

With Amdatu blueprint we provide a standardized workspace that provides templates to get quickly you up and running with building modular applications using Amdatu components.
In this release we’ve added support for creating Docker images for your application and the security feature has been updated to use the latest Amdatu Security version.

Check out the blueprint documentation to get started quickly.

Amdatu repository has moved

The Amdatu repositories have been moved to S3. The repositories in the git repo won’t be updated anymore it’s contents remain available on https://repository.amdatu.org/ as they used to be. New Amdatu component releases will be published to S3 directly and links to the latest release of each component are available on the Components page.

Amdatu Blueprint r2 has been released!

With Amdatu blueprint we provide a standardized workspace that provides templates to get quickly you up and running with building modular applications using Amdatu components. Check out the blueprint documentation to get started quickly. This release contains a fix for the broken Eclipse setup.

Amdatu Blueprint r1 has been released!

With Amdatu blueprint we provide a standardized workspace that provides templates to get quickly you up and running with building modular applications using Amdatu components. Check out the blueprint documentation to get started quickly.