Skip to content

Releases: 52North/arctic-sea

Arctic Sea v7.1.0

26 Jul 08:49
v7.1.0
220a5e4
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Add new mediatype to janmayen::org.n52.janmayen.http.MediaTypes:
    APPLICATION_OCTET_STREAM

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v7.0.0

25 Jul 12:50
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Extend support for language strings
  • Fix decoding of numeric settings which can be of type BigDecimal
  • Enhance the parameter for depth/height with further definitions
  • Add Serializable to settings and datasource interfaces
  • Fix getting of country for ISO alpha 3 which are store as upper case
  • Update elastic search version to 7.2.0
  • Add set value from string which would be converted by the implementation
  • Update several dependencies

Breaking Changes

  • Remove deprecated classes
  • Remove deprecated constants
  • Remove deprecated methods

See here for the complete commit log.

Arctic Sea v6.0.0

10 Apr 08:37
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Fix NPE in SosOffering constructor if name is null
  • Fix loop in equals of SweDataRecord
  • Add check if quality array of SweCommon XML objects lenght is greater than 0
  • Update JUnit Tests to version 5.x

Breaking Changes

  • Deprecate SwesExtensions and return Extensions in decoder which parse extensions
  • Store configuration in /WEB-INF/config folder by default
  • Store cache in /WEB-INF/tmp folder by default

See here for the complete commit log.

Arctic Sea v5.3.0

05 Mar 12:45
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Updated the license header
  • Updated Jackson dependency version to fix vulnerability
  • Changed log level in constuctors from INFO to DEBUG
  • Fix constuctor of org.n52.shetland.ogc.om.values.QuantityValue.java to allow null values
  • Fix parsing of swes:extension tonot only check for SweAbstracDataComponents as values.
  • Check SensorML 1.0.1 in SOS 1.0.0 DescribeSensor response if the response element has a SensorML element. If not, surround description with SensorML element
  • Fix coordinate switching: With Hibernat 5.4 and the used Geolatte, the CoordianteSequence of a Geometry from the Database is of type PackedPositionSequence which returns copies of the coordinates. Therefore, the apply() method with filter does not change the coordinate axis which is fixed by this.
  • Allow minoccurrence of zero (i.e. optional inputs) in org.n52.shetland.ogc.wps.description.impl.AbstractProcessInputDescription.java
  • Handle missing/wrong service and/or version for all operations
  • Add NoSuchJob and ResultNotReady exceptions for WPS 2.0 implementations
  • Differentiate between no identifier param and empty identifer param value for DescribeProcess requests
  • Use LocaleHelper.decode() instead of new Locale() regardless of whether the requested language is 2 or 3 coded.
  • Add support for getting name from shortname identification element fo SensorML encoded procedure descriptions.

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v5.2.0

12 Dec 16:53
0e3d4f7
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Refactored org.n52.iceland.service.DatabaseSettingsHandler
  • Introduced org.n52.iceland.util.PropertyFileHandler and org.n52.iceland.util.DelegatingPropertyFileHandler
  • Deprecated org.n52.iceland.util.AbstractPropertyFileHandler

Breaking Changes

  • None

See here for the complete commit log.

Arctic Sea v5.1.0

29 Nov 14:16
e29f1ec
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • Proper support for SmlParameter in AbstractProcess.
  • Support for content-less SweFields.
  • Support for 3D coodinates in ReferencedEnvelope
  • Various bug fixes and improvements ported from SOS v4.4.x
  • Dependency Updates:
    • OLingo v4.5.0
    • Spring v5.1.3
    • Jackson v2.9.7
    • Exificient v1.0.4
    • XmlBeans v3.0.2
    • Joda Time v2.10.1
    • JTS v1.16
    • common-xml v2.6.1

Breaking Changes

  • Removal of AbstractSamplingFeature#wasEncoded()
  • AbstractProcess#getParameters() and AbstractProcess#setParameters() now use SmlParameter instead of String

See here for the complete commit log.

Arctic Sea v5.0.1

25 Oct 12:12
88be488
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

Breaking Changes

None.

See here for the complete commit log.

Arctic Sea v5.0.0

23 Apr 11:56
82b6457
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • updated parent pom to v12
  • Support for TimeseriesML
  • Some bean definitions for InsertSensor request encoding and response decoding were missing from svalbard-xmlbeans-context.xml
  • Support for SensorML's DataInterface and connection and SWE Common's DataStream
  • Support for getLatest and getLast as extended indeterminate time values (in addition to latest)

Breaking Changes

Various breaking changes due to the support of TimeseriesML, e.g. some classes moved from org.n52.shetland.ogc.om.series.wml to org.n52.shetland.ogc.om.series. This should only be relevant, if you used WaterML.

See here for the complete commit log.

Arctic Sea v4.1.0

09 Mar 08:48
6de6919
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • fixed encoding of eReporting headers
  • fixed NcName.makeValid(String) to not replace hyphens
  • fixed several bugs in UVFEncoder
  • fixed AbstractTimeLocationValueTripleTypeEncoder to handle BigDecimal
  • decoding of multilanguage strings in JSON representation of GMD contacts, related parties
  • support for 3d spatial filtering profile parameters
  • missing codespaces in JSON are no longer replaced with http://www.opengis.net/def/nil/OGC/0/unknown

Breaking Changes

  • none

See here for the complete commit log.

Arctic Sea v4.0.0

23 Feb 14:42
2914b97
Compare
Choose a tag to compare

Available in Maven Central.

Change Log

  • updated maven parent to v11
  • updated common-xml to v2.4.0
  • added option to specify timouts for requests
  • fixed bugs in org.n52.shetland.ogc.gml.time.IndeterminateValue
  • decoders for DeleteResultTemplate and DeleteObservation, InsertFeatureOfInterest, result filters, spatial filters and SWES extensions
  • various smaller bugfixes

Breaking Changes

  • org.n52.iceland.binding.Binding is now an interface
  • quantity values, SWE quantity values, SWE quantity ranges and height/depth parameters are typed as BigDecimal instead of double

See here for the complete commit log.