Skip to the content.

Immutable value objects in AISmessages v4

AISmessages 4.0.0 (Java 21) introduces immutable value objects for all AIS message classes and moves parsing out of the data model. See the v4.0.0 notes for details: AISmessages Release Notes – 4.0.0.

Why change mutability and datatypes?

What changed concretely in v4

Impact for users

Motivation summary

Further reading