This is the initial version setting up the base system
- 'CNG' Bump quarkus to 1.23.6 and GraalVM to 21.1.0
- 'CNG' Fix typo hierachy -> hierarchy. In fieldnames, methods and comments
- 'NEW' Enable REST data for messages and regions
- 'CNG' Find messages for the region code hierarchy
- 'NEW' Add region type to region and ability to find regions by its type
- 'NEW' REST resources return a paged list, containing page, size, totalElements and totalPages
- 'NEW' Add docker-compose for local and development profile
- 'FIX' Persist updated organization and category fields on existing messages
NEW
Add organization and category field to message- 'CNG' Prefix content type of REST resources with 'vnd.'
CNG
Change message geocode relation to optionalCNG
Rename message tracking topic- 'CNG' Message event type Imported/Created/Updated are processed with create or update
- 'CNG' Raise quarkus version to 1.9.2
NEW
Add single and list message request trackingNEW
Add REST parameter validationsNEW
Add max page size to 50NEW
Add 0.0.0 as unsupported versionNEW
Add region code to message and ability to find messages by region codeNEW
Add region resource to find regions by region code or locationNEW
Add REST method to return a region hierarchy by ars or locationNEW
Basic region model- 'CNG' Change to Java 11
NEW
Add Message resource to find a message by its identifierCNG
Resource path 'api/message' is now 'api/messages'NEW
Add geocode md5 hash to improve findNEW
Change Geocode to entityNEW
Add message event type "Disposed" and handlerCNG
Geocode field as MultipolygonNEW
Implement update and supersede messages service methodsCNG
Message service returns only messages with message type publishedNEW
Add MessageStatus field to message modelNEW
Rest message request is sorted by publishedAt in descending orderNEW
Add publishedAt field to message modelCNG
Renamed message event type: Published -> CreatedNEW
Message service queries point within geocode if presentNEW
Add point (lang & lat) query parameters to REST message requestNEW
Enhance message model with geocode fieldNEW
Add Api resource to check if API version is supportedNEW
Add accept header for API versioningNEW
Message rest returns date in ISO 8601 formatNEW
Set timezone to UTCNEW
Add Event handler consumes "type: Published"NEW
Rest resource to request messages (with an optional page request)NEW
Create and read messagesNEW
Basic message model
NEW
means a new featureCNG
means changed behaviorFIX
means a bugfix or fix of a glitchREM
means a removed feature