Skip to content

Releases: 52North/arctic-sea

Arctic Sea v7.6.2

11 Aug 12:47
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Fix GeoLiteral Lexer Mode not recognizing DOT as valid Token (#158)

Dependency Updates

  • Bump version.mockito from 3.3.3 to 3.4.0 (#154)
  • Bump version.jena from 3.15.0 to 3.16.0 (#155)
  • Bump lucene-core from 8.5.1 to 8.6.0 (#156)
  • Bump version.mockito from 3.4.0 to 3.4.6 (#157, #159, #162)
  • Bump version.spring from 5.2.7.RELEASE to 5.2.8.RELEASE (#160)
  • Bump version.elastic from 7.8.0 to 7.8.1 (#161)
  • Bump spotbugs-annotations from 4.0.6 to 4.1.1 (#163)
  • Bump version.jackson from 2.11.1 to 2.11.2 (#164)
  • Bump version.jackson from 2.11.1 to 2.11.2 (#164)

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.6.1

09 Jul 07:19
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Fix Binary-Incompatible-Change in JTS 1.17.0 by getting exterior ring coordinates without using the getExteriorRing() method (#153)

Dependency Updates

  • None

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.6.0

06 Jul 12:05
5b79456
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Add clearXml() in ObjectWithXml to remove the xml string and throw NPE if the ObjectWithXml.object is null.
  • Move settings decoding from dao to an own decoder
  • Add support for WSDL 1.1. encoding and xml stream writing (#151)
  • Add SettingsBeanPostProcessor to check created beans if they are of typ SettingDefinition and add them to the setting service
  • Make setSettingDefinitions parameter optional
  • Add addSetting(s) methods to settting service to allow adding of setting definition after the bena was instantiated.
  • Add support for data record JSON decoding in observations and resut templates
  • Add required = false to @Settings and use a default value to avoid configuration errors when a setting definition is missing.
  • Adjust scope of hamcrest to test (#148)
  • Add support for sml parameter for SML 2.0 and 1.0.1 xml de-/encoding
  • Fix xml encoding of constraints and cleanup
  • Add support for swe data record in JSON encoder
  • Return field element type instead of only field in exception
  • Extend to support references of sml parameter
  • Trim identifier and name to avoid insertion of leading/trailig whitespaces which occurs to issues in querying the inserted data

Dependency Updates

  • Bump version.spring from 5.2.6.RELEASE to 5.2.7.RELEASE (#142)
  • Bump geolatte-geom from 1.5.1 to 1.6.0 (#143)
  • Bump maxmind-db from 1.3.1 to 1.4.0 (#144)
  • Bump geoip2 from 2.13.1 to 2.14.0 (#145)
  • Bump version.elastic from 7.7.1 to 7.8.0 (#146)
  • Bump spotbugs-annotations from 4.0.4 to 4.0.5 (#147)
  • Bump version.jackson from 2.11.0 to 2.11.1 (#150)
  • Bump jts-core from 1.16.1 to 1.17.0 (#152)
  • Bump maven-parents from 18 to 19

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.5.1

05 Jun 09:39
d2562ec
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Fix $expand parser not rewriting if queryOptions are specified (#139)
  • Fix incorrect toODataString() Implementation (#140)

Dependency Updates

  • Bump version.elastic from 7.7.0 to 7.7.1 (#138)

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.5.0

28 May 11:36
0697441
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Add support for decoding of WaterML 2.0 MonitoringPoint
  • Add support of SoapRequest/-Response de-/encoding for SOAP 1.2
  • Add keys, ... for InspireXmlDecoder to avoid NPE when Capabilities contains INSPIRE extension
  • Fix feature encoding and add tests
  • Fixes #18 Unsupported DWithin and Beyond Spatial Filters
  • Mark classes for or methods using javax.xml.soap.* as deprecated
  • Various bugfixes
  • Test parsing for all permutations of input query string
  • Implement Stringification of Expr to directly output as OData conform query string
  • Support for the W3C Time Ontology

Dependency Updates

  • Bump version.junit from 5.6.1 to 5.6.2 (#123)
  • Bump guava from 28.2-jre to 29.0-jre (#124)
  • Bump spotbugs-annotations from 4.0.1 to 4.0.2 (#125)
  • Bump lucene-core from 8.5.0 to 8.5.1 (#126)
  • Bump joda-time from 2.10.5 to 2.10.6 (#128)
  • Bump version.jackson from 2.10.3 to 2.11.0 (#127)
  • Bump version.spring from 5.2.5.RELEASE to 5.2.6.RELEASE (#129)
  • Bump version.n52CommonXML from 2.6.1 to 2.7.0 (#131)

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.4.1

09 Apr 08:23
da76163
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Fix STA query options parsing (#122)

Dependency Updates

  • Bump version.antlr4 from 4.8 to 4.8-1 (#121)

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.4.0

01 Apr 10:56
43de224
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Better support for SensorThings API query parsing (#107)

Dependency Updates

  • Bump lucene-core from 8.4.1 to 8.5.0 (#114)
  • Bump spotbugs-annotations from 4.0.0 to 4.0.1 (#115)
  • Bump version.junit from 5.6.0 to 5.6.1 (#116)
  • Bump istack-commons-runtime from 3.0.10 to 3.0.11 (#117)
  • Bump version.spring from 5.2.4.RELEASE to 5.2.5.RELEASE (#118)
  • Bump geolatte-geom from 1.5.0 to 1.5.1 (#119)
  • Bump version.elastic from 7.6.1 to 7.6.2 (#120)

Breaking Changes

  • The SensorThings API query parsing (#107) changed

See here for the complete commit log.

Arctic Sea v7.3.1

17 Mar 11:58
fd4fa6b
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Updated maven-parents to v18
  • Return correct sub-class QuantityValue instead of super class SweQuantity in getLevelFrom/getLevelTo of ProfileValue
  • Add getLevelFromToAsParameter to ProfileValue (similar to method in ProfileLevel)

Dependency Updates

  • Bump spotbugs-annotations from 3.1.12 to 4.0.0 (#97)
  • Bump parent from 16 to 18 (#98)
  • Bump version.mockito from 3.2.4 to 3.3.0 (#99)
  • Bump geolatte-geom from 1.4.0 to 1.5.0 (#100)
  • Bump version.spring from 5.2.3.RELEASE to 5.2.4.RELEASE (#101)
  • Bump version.jackson from 2.10.2 to 2.10.3 (#102)
  • Bump geoip2 from 2.13.0 to 2.13.1 (#103)
  • Bump maxmind-db from 1.3.0 to 1.3.1 (#104)
  • Bump version.elastic from 7.5.2 to 7.6.1 (#105)
  • Bump Saxon-HE from 9.9.1-6 to 9.9.1-7 (#106)
  • Bump httpclient from 4.5.11 to 4.5.12 (#108)
  • Bump maven-javadoc-plugin from 3.1.1 to 3.2.0(#109)
  • Bump version.mockito from 3.3.0 to 3.3.3 (#110)
  • Bump Saxon-HE from 9.9.1-7 to 10.0 (#111)

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.3.0

15 Feb 20:58
e91b19d
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Check that language is not null and enhance PTFreeText in AbstractJSONDecoder
  • Fix processing of onlineResource in OwsServiceProviderFactory
  • Add method to get minutes between two date times in DateTimeHelper
  • Add adding of service version to HTTP header
  • Add SensorThings API constants and exceptions
  • Initial implementation of OData/STA parsing
  • Fix encoding of INSPIRE OMSO Point Observation
  • Add TimeseriesML DomainRange constant and use in TSMLDR encoder
  • Init observationCollection in AbstractObservattionResponse with empty stream

Dependency Updates

  • Bump commons-codec from 1.13 to 1.14 (#87)
  • Bump geoip2 from 2.12.0 to 2.13.0 (#81)
  • Bump guava from 28.0-jre to 28.2-jre (#63, #84)
  • Bump hamcrest-core from 2.1 to 2.2 (#65)
  • Bump httpclient from 4.5.9 to 4.5.11 (#62, #93)
  • Bump httpcore from 4.4.11 to 4.4.13 (#60, #89)
  • Bump joda-time from 2.10.3 to 2.10.5 (#70)
  • Bump junit-jupiter-engine from 5.5.1 to 5.5.2 (#61)
  • Bump lucene-core from 8.2.0 to 8.4.1 (#71, #74, #85, #90)
  • Bump maxmind-db from 1.2.2 to 1.3.0 (#78)
  • Bump mockito-core from 3.0.0 to 3.1.0 (#58)
  • Bump mockito-junit-jupiter from 3.0.0 to 3.1.0 (#68)
  • Bump nv-i18n from 1.26 to 1.27 (#55)
  • Bump reflections from 0.9.11 to 0.9.12 (#88)
  • Bump Saxon-HE from 9.9.1-4 to 9.9.1-6 (#66, ##77)
  • Bump version.elastic from 7.4.2 to 7.5.2 (#75, #82, #95)
  • Bump version.jackson from 2.10.0 to 2.10.2 (#56, #86)
  • Bump version.jena from 3.12.0 to 3.14.0 (#57, #92)
  • Bump version.junit from 5.5.2 to 5.6.0 (#94)
  • Bump version.mockito from 3.1.0 to 3.2.4 (#72, #80)
  • Bump version.olingo from 4.6.0 to 4.7.1 (#73, #83)
  • Bump version.slf4j from 1.7.28 to 1.7.30 (#54, #79)
  • Bump version.spring from 5.1.9.RELEASE to 5.2.3.RELEASE (#59, #76, #91)

Breaking Changes

  • The service.capabilitiesCacheUpdate setting is used instead of service.capabilitiesCacheUpdateInterval.

See here for the complete commit log.

Arctic Sea v7.2.0

08 Nov 13:01
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Fix Dependency convergence error with jts-core in v7.1.0
  • Make OwsCode serializable
  • Add suppor for RDF encoding
  • Dependency Updates:
    • Spring v5.1.9.RELEASE
    • SLF4J v1.7.28
    • Olingo v4.6.0
    • Jackson 2.10.0
    • Elasticsearch v7.3.0
    • Commons Codec .1.13
  • Improvements of builder pattern
  • Improvement of wps descriptions
  • Support for application packages
    • Added json encoder/decoder for application packages
    • Changed multiplicity of execution unit
    • Fixed execution unit wrapping
    • Added tests for application package decoding
    • Fixed parsing of formats/literalDataDomains and CRS
  • Write referenced features in xml stream writer
  • Fix usage of wrong xml entity version (1.0 instead of 2.0) in DeleteObservationV20Encoder
  • Add encoding for position as swevector
  • Fix FileAlreadyExistsException if config directory is a symlink
  • Add check for identification definition of short name in SensorML
  • Fix missing definiton for encoding CapabilitiesExtension class for INSPIRE extension
  • Fix activating of OwsOpertationMetadataExtensionProvider
  • Fix deletion of temporal file and directory in UVF encoder.
  • Fix encoding of observation metadata for hydrology profile
  • Add not null filter for merging of observations
  • Fix SensorML ouput check
  • Add get equivalent locales for a locale, e.g. 2 and 3 character representations
  • Add encoding of swe data array with time and value as WML 2.0 and TSML 1.0 tvp values if they are time-value-pairs.

Breaking Changes

  • Remove deprecated SimpleAttrs and AttributeSimpleAttrs
  • LocaleHelper now returns the input language as locale instead the ISO 639-3B representation as before.

See here for the complete commit log.