Releases: 52North/arctic-sea
Arctic Sea v7.1.0
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
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
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
Available in Maven Central.
Change Log
- Updated the license header
- Updated Jackson dependency version to fix vulnerability
- Changed log level in constuctors from
INFO
toDEBUG
- Fix constuctor of
org.n52.shetland.ogc.om.values.QuantityValue.java
to allownull
values - Fix parsing of
swes:extension
tonot only check forSweAbstracDataComponents
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
Available in Maven Central.
Change Log
- Refactored
org.n52.iceland.service.DatabaseSettingsHandler
- Introduced
org.n52.iceland.util.PropertyFileHandler
andorg.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
Available in Maven Central.
Change Log
- Proper support for
SmlParameter
inAbstractProcess
. - Support for content-less
SweField
s. - 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()
andAbstractProcess#setParameters()
now useSmlParameter
instead ofString
See here for the complete commit log.
Arctic Sea v5.0.1
Available in Maven Central.
Change Log
- Updated commons-compress to v1.18 (includes fixes for CVE-2018-1324 and CVE-2018-11771)
Breaking Changes
None.
See here for the complete commit log.
Arctic Sea v5.0.0
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 fromsvalbard-xmlbeans-context.xml
- Support for SensorML's
DataInterface
andconnection
and SWE Common'sDataStream
- Support for
getLatest
andgetLast
as extended indeterminate time values (in addition tolatest
)
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
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 handleBigDecimal
- 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
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
andDeleteObservation
,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 ofdouble
See here for the complete commit log.