Release Notes

Version 3.0.0 PDF

Changes

3.0.0

MSCOMMON-1005

Update to WildFly 26

MSCOMMON-1050

Update to Java 11

MSCOMMON-1064

Ability to define a No-operation policy in 1Exchange

MSCOMMON-1071

1SMS jobs can have no extent

MSCOMMON-1074

Update 1SMS to use 1Integrate v4.3.0

MSCOMMON-1146

Ability to distribute docker containers for each 1SMS component (except 1Workflow)

MSCOMMON-1085

Create and publish installation Helm charts for kubernetes

MSCOMMON-1098

Provide endpoint to make it easier to return a given user's jobs

MSCOMMON-1148

New security model: Use JWTs to secure REST + SOAP APIs in 1SMS

MSCOMMON-1155

1Exchange: Use separate property for the snowflake callback URL

MSCOMMON-1157

1Plan: Add property to be able to optionally override the job metadata REST endpoints with a specific URL

MSCOMMON-1193

Homogenise all API endpoints

MSCOMMON-1203

Remove the Snowflake apps from 1Exchange

MSCOMMON-1204

Remove Snowflake configuration from the WebLogic installer

MSCOMMON-1205

Remove Snowflake configuration from the WildFly installer

MSCOMMON-1206

Update the WebLogic Installer to expose options for configuring external Snowflake URLs

MSCOMMON-1212

Build custom WebLogic authentication provider and role providers to support the new security model

MSCOMMON-1215

Update WebLogic installer to configure the new custom authentication and role mapping providers

MSCOMMON-1383

Update Workflow to call the new validateChanges endpoint in 1Integrate when the job has no extent

MSCOMMON-1409

1Exchange: Separate concept of Snowflake callback URL and REST base URL

MSCOMMON-1417

Update the WildFly and WebLogic installers to "install" any Snowflake translation config files into the domains during Exchange installs

MSCOMMON-1443

Refresh 1SMS access tokens if they expire within the next 1 hour/1 day

MSCOMMON-1523

Add /1plan/rest/jobs/history/{jobId} to Swagger docs

Bug Fixes

2.3.0

MSCOMMON-1032

Account lockouts occurring regularly

MSCOMMON-1527

Unable to install more than 2 1Integrate engines to WebLogic for 1SMS

MSEXCHANGE-901

On Wildfly, If the server is shut down when trying to apply changes uploaded to a job then the job gets stuck in uploaded.

MSEXCHANGE-897

On Wildfly, 1Exchange fails to extract features if they contain a non-printable character (e.g. backspace) in a string attribute.

MSEXCHANGE-688

There is no restriction on a worker being able to delete a workflow managed job through the Exchange UI.

MSEXCHANGE-657

You need to refresh the browser to see newly deleted package disappear on a clustered environment

MSEXCHANGE-656

You need to refresh the browser to see newly created package on a clustered environment

MSEXCHANGE-655

UI: You need to click on a package to update its status correctly

MSEXCHANGE-645

Exchange should return an error if it finds the incorrect geometry type in the GML file

MSEXCHANGE-637

UI: Submit features button not visible until changes attachment is added

MSEXCHANGE-632

UI: No adaptor details are shown in the Policy Metadata

MSEXCHANGE-631

No validation on the FME Adaptor URL on the admin page

MSEXCHANGE-622

Unable to remove previous GO Publisher products when configuration is wrong, and a job gets stuck

MSEXCHANGE-618

Improve consistency of timestamp logging in Exchange.log

MSEXCHANGE-617

UI: Slide out panel causes display issues when the browser is not maximised

MSEXCHANGE-607

temporary files created in ExchangeRestServiceImpl.java do not get cleaned up

MSEXCHANGE-606

Logging in to the admin page redirects to the main UI

MSEXCHANGE-494

Unable to submit secondary geometry points if the srsDimension is not set on the point

MSEXCHANGE-485

UI: Exchange Policy not remembered when extracting multiple times

MSEXCHANGE-425

Race condition when starting multiple instances of 1Exchange at the same time

MSEXCHANGE-423

Logs filled with harmless ‘NullPointerException in PublishCallbackProxy.setStatus’

MSPLAN-791

Automatic job name creation complains when using empty custom metadata fields. (Workaround is to click on the field to confirm it as empty before saving job)

MSPLAN-790

Remove Title field from Automatic Job Name Generation options

MSPLAN-789

Add Feedback to the user on the admin page if adding an invalid wmts (currently only happens when viewing map)

MSPLAN-787

No feedback to the user when they try to zoom to a point outside the map extents and nothing happens

MSPLAN-773

Copy search results fails if selecting overlapping jobs

MSPLAN-709

On a clustered environment, starting multiple plan servers at the same time results in job search not working. A workaround is to start the services one after the other.

MSPLAN-666

Use of arrow keys in the "search results table" pans the map.

MSPLAN-646

No validation on planning and start dates when editing a digitized job.

MSPLAN-505

Cannot Select user by typing into the user field.

MSPLAN-480

Pinch-zoom resizes user interface in Firefox.

MSPLAN-466

The stylus does not allow you to select an item from a drop list.

MSPLAN-423

Starting to create a job before existing jobs have loaded results in your new job being lost.

MSPLAN-416

When entering bounding box details if you scroll the page, the default values stay.

MSPLAN-413

Improve the message received by the user when using incorrect search syntax.

MSPLAN-408

Gazetteer search should have the same behaviour as job search when no matching items are found.

MSPLAN-373

Cannot finish job digitising on touch screen.

MSPLAN-371

UK date format hardcoded in the UI.

MSPLAN-265

No feedback when base layers are loading.

MSCOMMON-228

JVM memory parameters set by installer may be ignored by WebLogic server

MSTRANSACT-408

refreshWorkspace does not record exceptions in the log

MSTRANSACT-407

Occasional fail to merge due to open or deadlocked transactions during refreshWorkspace

MSTRANSACT-326

SOAP Web service requires that callback URLs are passed as HTML URL-encoded strings.

MSTRANSACT-303

Better API and better support for read-only database nodes by creating a fixed-name diff view for each activated table with a function to set the difference checkpoints.

MSTRANSACT-324

Add a SOAP call to get Versions and Checkpoints information

MSTRANSACT-344

Activating a table containing rows fails if checkpoint 1 does not exist

MSTRANSACT-345

Cannot activate a table with only one column

MSWORKFLOW-542

Thousands of jobs assigned to one user cause 1Worklist to Run out of heap space.

MSWORKFLOW-541

GrowExtents callback is called twice on failure.

MSWORKFLOW-215

Performance issue in Worklist service looking up a user's group name.

MSWORKFLOW-334

Edited child job extents are not applied for validation of ancestor jobs.

MSWORKFLOW-340

Parent job rolled back to ‘Downloaded’, but child jobs left as ‘Completed’.

MSWORKFLOW-215

Performance issue in Worklist service looking up a user's group name.


Version 2.3.0 PDF

Changes

2.3.0

Common

MSCOMMON-984

Switch all components (bar Workflow) to deploy to the non-SOA domain

MSCOMMON-1135

Secure REST APIs at the app server level

MSCOMMON-991

1SMS should automatically create ms_token table

1SMS Installer

MSCOMMON-965

Updated WildFly installer to start servers simultaneously

MSCOMMON-966

Updated WebLogic installer to allow for the configuration of the datasource connection pools

MSCOMMON-986

Sign Installer JARs

MSCOMMON-1022

Update installer to never replace an existing security jar

MSCOMMON-1023

WildFly installer improvements

MSCOMMON-1121

Ensure WildFly domain includes (for now) a legacy Oracle driver that Snowflake can use

1Exchange

MSCOMMON-1124

Upgrade Jackrabbit version

MSEXCHANGE-958

Sign EAR file

MSEXCHANGE-963

FME Adaptor - option to overwrite features.zip

MSEXCHANGE-962

Update 1Exchange FME support to 2021.2.5.0

MSEXCHANGE-967

Remove "nested aggregate" union approach from grow extents

MSEXCHANGE-970

Avoid running grow extents within a JTA transaction

MSEXCHANGE-971

Avoid 1Exchange policy adaptor parameters reordering on save

1Plan

MSCOMMON-1127

Updated to latest OpenLayers 2 version, updated all WFS calls to use WFS 2.0.0 and request GML 3

MSCOMMON-1129

Update bulk archiving service to prevent simultaneous calls

MSPLAN-1065

WFS feature selection - avoid using PCS REST service

MSPLAN-1067

Sign EAR file

MSPLAN-1068

Disable the "Company Filter" functionality

1Transact

MSCOMMON-951

Update JTS version used in 1SMS

MSTRANSACT-447

Sign EAR file

1Workflow

MSWORKFLOW-660

Increase text box size for "Automatically resolve conflicts using the latest changes for the following columns"

MSWORKFLOW-662

Sign EAR file

MSWORKFLOW-664

Sign the Workflow artifacts

1Validate

MSCOMMON-992

Withdraw 1Validate

1Integrate

MSCOMMON-1093

Replace 1Validate with 1Integrate

Bug Fixes

2.3.0

1SMS Installers

MSCOMMON-1125

WildFly Installer: Unable to install multiple Snowflake products

1Exchange

MSCOMMON-1123

job-metadata.xml is not passed to FME Adaptor for Conflict jobs

1Plan

MSCOMMON-1128

Archive Jobs - COMPLETED only - missing DISCARDED or APPROVED

MSPLAN-1072

Default map proxy setting looks off but is on

MSPLAN-963

Auto generated REST documentation has wrong URL and user/password input