Release Notes

Version 2.13.2 PDF

Changes

2.13.2

DG-3356

Publicly document API endpoints for Metadata

Bug Fixes

2.13.2

DG-3373

Datatypes not mapped correctly after datastore cloning in some cases


Known Issues

Refer to Known Issues in version 2.13.0.


Version 2.13.1 PDF

Changes

2.13.1

DG-3301

Automatically hide task results that are disabled in 1Integrate

Bug Fixes

2.13.1

DG-2959

Hide debug action by default

DG-3300

Unsaved changes prompt displayed on the submission processing page

DG-3307

Metadata form icon is visible even when no fields are present

DG-3310

Data receivers cannot view open submissions

DG-3321

"Use source schema" doesn't result in uploaded schema being available

DG-3325

Non-uploadable data stores with source schema mapping do not get the correct schema


Version 2.13.0 PDF

Changes

2.13

DG-59

Metadata Form

DG-1374

Rename API Token to API Key

DG-1772

Copy Assignments between Suppliers

DG-2501

Query all specifications to identify configuration changes

DG-2639

Downloadable error summary when tasks finish with errors

DG-2774

Hide tasks in a session

DG-2982

Schema Mapping for Non-Uploadable datastores

DG-3156

When showing the map viewer, start with the last task

DG-3185

Limit max API Key duration

Bug Fixes

2.13

DG-3068

Duplicate log lines when importing projects

DG-3078

Page title disappears after viewing supplier assignments tab

DG-3092

500 response when uploading inputs files without a data store path


Known Issues

Known Issue for 1Data Gateway releases 2.8.0 through to 2.13.2

There is a missing statement in the SQL Server database upgrade scripts. This affects SQL Server-based instances only.

As a workaround, the script below must be run against the database after the application successfully starts up for the first time. It is safe (although unnecessary) to apply it multiple times. Not applying this script will prevent 1Data Gateway from running submissions that use the “data store parameter” feature.

SQL Fix

-- Drop the problematic constraint and recreate it with a non-NULL filter alter table data_store_parameter_value drop constraint if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal; drop index if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value; create unique nonclustered index uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value (data_store_parameters_id, ordinal) where ordinal is not null;

Version 2.12.0 PDF

Changes

2.12

DG-1651

Upload of Auxiliary Files + Copy Input Action

DG-1773

Supplier's assignments list

DG-2213

Schema Mapping - Update attributes Layer/Class selection

DG-2300

Expose Help Icon to All User Types

DG-2642

Scheduler - Schedule Assignments to Run on an interval

DG-2711

Users to create their own API Keys

DG-2716

Support for 1Data Gateway for ArcGIS Pro

DG-2743

Non-interactive: Stop in Schema Mapping

DG-2750

French translation and locale support

DG-3013

Add 'active only' filter to project export page

DG-3019

Input Datastore Presentation Ordering

Bug Fixes

2.12

DG-1641

SAML single sign-on does not support unsigned IDP responses

DG-2876

Project import fails if project/assignment exists with different key but same name

DG-3052

Add Additional Note To Password Change Interval


Known Issues

Known Issue for 1Data Gateway releases 2.8.0 through to 2.13.2

There is a missing statement in the SQL Server database upgrade scripts. This affects SQL Server-based instances only.

As a workaround, the script below must be run against the database after the application successfully starts up for the first time. It is safe (although unnecessary) to apply it multiple times. Not applying this script will prevent 1Data Gateway from running submissions that use the “data store parameter” feature.

SQL Fix

-- Drop the problematic constraint and recreate it with a non-NULL filter alter table data_store_parameter_value drop constraint if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal; drop index if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value; create unique nonclustered index uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value (data_store_parameters_id, ordinal) where ordinal is not null;

Version 2.11.2 PDF

Changes

N/A

Bug Fixes

2.11.2

DG-2747

Long task name not wrapped or truncated on config screen

DG-2789

Schema mapping report not available for automatically-mapped data

DG-2814

Schema Mapping Report - Data Store is not reported

DG-2965

Schema Mapping Report Does Not Work for Standard (supplier) Users

DG-2992

1Data Gateway 2.11.1 SQL Server Database Repo Table Definition


Version 2.11.1 PDF

Changes

N/A

Bug Fixes

2.11.1

DG-2781

Multiple data stores - some task types are not removed

DG-2785

SAML behind AzureAD Front Door fails with incorrect entityID

DG-2829

When no input files are uploaded, auxiliary files cannot be downloaded

DG-2851

Specifications with input without any data stores causes frontend crash on submission start


Version 2.11.0 PDF

Changes

2.11

DG-2211

Schema Mapping: prompt user to save

DG-2235

Upload one of a set of Datastores

DG-2431

Cache Map Viewer Configurability

DG-2495

Show CRS value from the datastore in the upload screen

DG-2515

Submissions tab filter out deactivated projects/specifications/assignments

DG-2563

Add Notification option to project default automation mode

DG-2604

Indicate submissions started via API in the submissions list

DG-2607

Add a REFRESH button to the ACCOUNT EVENTS screen

DG-2638

Extend map report tab to show error reports

Bug Fixes

2.11

DG-2586

Project import count doesn't increment past one

DG-2618

Empty notification modal is displayed when backend not available

DG-2683

Long task name not wrapped or truncated


Known Issues

Known Issue for 1Data Gateway releases 2.8.0 through to 2.13.2

There is a missing statement in the SQL Server database upgrade scripts. This affects SQL Server-based instances only.

As a workaround, the script below must be run against the database after the application successfully starts up for the first time. It is safe (although unnecessary) to apply it multiple times. Not applying this script will prevent 1Data Gateway from running submissions that use the “data store parameter” feature.

SQL Fix

-- Drop the problematic constraint and recreate it with a non-NULL filter alter table data_store_parameter_value drop constraint if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal; drop index if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value; create unique nonclustered index uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value (data_store_parameters_id, ordinal) where ordinal is not null;

Version 2.10.1 PDF

Changes

2.10.1

DG-2492

Extend project export to support multiple projects in one file

Bug Fixes

2.10.1

 

Updated DB migration scripts for Oracle and MS SQL Server.


Version 2.10.0 PDF

Changes

2.10

DG-2189

Adapt Map Viewer to new 1Integrate Map Service

DG-2256

Configurable 'Continue' default

DG-2416

Update 1Integrate REST client to work with 4.0 API

DG-2468

Backend work for new 1Integrate Map Viewer

Bug Fixes

2.10

DG-2430

X-Frame-Options is DENY for some requests

DG-2443

Specification documents not scanned for viruses

DG-2444

User avatars not scanned for viruses

DG-2483

Site branding images not virus checked

DG-2486

Project images not virus checked


Known Issues

Known Issue for 1Data Gateway releases 2.8.0 through to 2.13.2

There is a missing statement in the SQL Server database upgrade scripts. This affects SQL Server-based instances only.

As a workaround, the script below must be run against the database after the application successfully starts up for the first time. It is safe (although unnecessary) to apply it multiple times. Not applying this script will prevent 1Data Gateway from running submissions that use the “data store parameter” feature.

SQL Fix

-- Drop the problematic constraint and recreate it with a non-NULL filter alter table data_store_parameter_value drop constraint if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal; drop index if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value; create unique nonclustered index uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value (data_store_parameters_id, ordinal) where ordinal is not null;

Version 2.9.0 PDF

Changes

2.9.0

Description

DG-818

Export/Import 1DG Projects Configuration

DG-1046

PDF Report: Add customer logo

DG-1270

Customised output filenames

DG-1399

Dashboard Filter by Assignment

DG-1526

Dashboard Specification - resize graphs to better view datapoints

DG-1537

Allow 1Integrate authentication with both username/password and API Keys

DG-1650

Create suppliers and users via API

DG-1755

Assign specifications in "View-only" mode

DG-1801

Allow upload for Open Schema task

DG-1843

Check 1Integrate version compatibility

DG-1873

Make Specification periods fields more flexible

DG-2117

Option to include Rejected Submissions in dashboard data

DG-2209

Ability to delete Suppliers

DG-2211

Schema Mapping: prompt user to save

DG-2253

Option to show complete Project Image within the tile, instead of being cropped

DG-2292

Data Store-based tasks: show the Data Store name in the specification Task list

DG-2299

Show "Account suspended" message when a user tries to log in after lock-out

DG-2317

Filter Submissions by Supplier and User

DG-2318

Hide Password change form when account is externally managed

DG-2338

Schema Mapping Report in Submission Results

DG-2423

Supplier supervisors should be able to update submissions

DG-2424

Add Supplier User column to My Assignments/Submissions table

Bug Fixes

2.9.0

Description

DG-1765

"Add Field" menu for the subject in the mail template editor doesn't disappear after option clicked

DG-1957

Pre-existing session parameters in 1Integrate are replaced when session is cloned by 1DG

DG-2065

1DGW showing other users' incomplete submissions within my assignments

DG-2308

Log error in 1Integrate task as WARN in 1DG log

DG-2310

First submission run displays incorrect parameter count

DG-2320

User cannot login via SSO when supplier membership is removed

DG-2331

"Submission is ready to run" even when it isn't

DG-2335

Incorrect cardinality for ReceiverPermissions->User mapping

DG-2365

Date Filtering - Invalid UI behaviour on setting future dates


Known Issues

Known Issue for 1Data Gateway releases 2.8.0 through to 2.13.2

There is a missing statement in the SQL Server database upgrade scripts. This affects SQL Server-based instances only.

As a workaround, the script below must be run against the database after the application successfully starts up for the first time. It is safe (although unnecessary) to apply it multiple times. Not applying this script will prevent 1Data Gateway from running submissions that use the “data store parameter” feature.

SQL Fix

-- Drop the problematic constraint and recreate it with a non-NULL filter alter table data_store_parameter_value drop constraint if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal; drop index if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value; create unique nonclustered index uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value (data_store_parameters_id, ordinal) where ordinal is not null;

Version 2.8.2 PDF

Changes

N/A

Bug Fixes

2.8.2

Affects

Fixed in

Description

DG-2314

2.8.0, 2.8.1

2.8.2

2.8 upgrade scripts fail if unactivated local users are present


Version 2.8.1 PDF

Changes

N/A

Bug Fixes

2.8.1

Affects

Fixed in

Description

DG-1833

2.6-2.8

2.8.1

When editing a mapping, datastore is reset when clicking on "Save"

DG-2290

2.0-2.8

2.8.1

Error cloning a session with predefined class selection

DG-2295

2.8

2.8.1

Password requirement numeric fields can be set negative

DG-2307

2.6-2.8

2.8.1

"parse error" when viewing saved mapping


Version 2.8.0 PDF

Changes

2.8.0

 

Password strength configuration

 

Account lock-out after repeated failed login attempts

 

Datastore parameter override

 

Hide 0-processed rows in PDF report

 

Audit account events

Bug Fixes

2.8.0

Affects

Fixed in Description

DG-1318

2.3-2.7

2.8

Action Map tasks report features processed always as non-conformance

DG-1393

2.3-2.7

2.8

Specification Document delete bug

DG-1839

2.3-2.7

2.8

Inconsistent implementation of tabs in Users (API Tokens)

DG-1978

2.3-2.7

2.8

Submission breadcrumbs show live date when not finished

DG-1986

2.7

2.8

Need to use a larger container size for the schema mapper screen

DG-1991

2.7

2.8

Can continue past upload screen while files are still uploading

DG-2009

2.7

2.8

REST client buffers requests in memory unnecessarily


Known Issues

Known Issue for 1Data Gateway releases 2.8.0 through to 2.13.2

There is a missing statement in the SQL Server database upgrade scripts. This affects SQL Server-based instances only.

As a workaround, the script below must be run against the database after the application successfully starts up for the first time. It is safe (although unnecessary) to apply it multiple times. Not applying this script will prevent 1Data Gateway from running submissions that use the “data store parameter” feature.

SQL Fix

-- Drop the problematic constraint and recreate it with a non-NULL filter alter table data_store_parameter_value drop constraint if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal; drop index if exists uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value; create unique nonclustered index uq_data_store_parameter_value_data_store_parameters_id_ordinal on data_store_parameter_value (data_store_parameters_id, ordinal) where ordinal is not null;

Version 2.7.1 PDF

Changes

N/A

Bug Fixes

2.7.1

Affects Fixed in Description

DG-1980

2.6

2.7.1

When clearing Project or Specification from filter, Assignment is not cleared

DG-2002

2.7

2.7.1

Schema mapper: blank screen when Data Store has download but no upload


Version 2.7.0 PDF

Changes

2.7.0

 

Support new features in 1Integrate 3.4

  • FME Server Datastore

  • GML Datastore

  • GeoJSON Datastore

  • Non-conformance Object Datastore

 

Virus scanning of uploaded files

 

Support commit task for file-based datastores

 

Enforce stop when schema validation fails

 

Accessibility enhancements

Bug Fixes

2.7.0

Affects

Fixed in

Description

DG-1249

2.3-2.6

2.7

Avatar file pickers don't filter by file extension

DG-1325

2.6

2.7

Dashboard Specification “Submission by Day” Graph Assign. Colour out of Sync

DG-1852

2.5-2.6

2.7

Map does not display for sessions with no spatial data loaded

DG-1905

2.6

2.7

Help icon only works for system admins

DG-1907

2.6

2.7

No "no classes found" message on input


Version 2.6.1 PDF

Changes

N/A

Bug Fixes

2.6.1

Affects

Fixed in

Description

DG-1888

2.6.0

2.6.1

Successful validate schema task prevents submission from completing


Version 2.6.0 PDF

Changes

2.6.0

 

Support new features in 1Integrate 3.3

  • Non-spatial filtering in Open Data Tasks

  • “Schema Validation” task type

  • “Schema Transformation” task type

  • “Schema Only” datastore and “Open Schema” task

 

Enhanced Schema Mapping management with copy feature

 

Send uploaded filenames to 1integrate as a session parameter

 

Generate user activation link manually to send to the user

 

Add uploaded file names to the Submission Screen and Submissions Table

 

Map: select/unselect all layers

 

Use datastore name inside the output files (shapefile, FGDB)

 

Configure UI language through User Settings

 

New raw editor for mail templates

Bug Fixes

2.6.0

Affects

Fixed in

Description

DG-1643

2.5.2

2.6.0

MapMenu - Object Report next/prev controls enabled but displaying no

content message

DG-1665

2.5.2

2.6.0

Log messages contain DB identifiers

DG-1671

2.5.2

2.6.0

Map does not resize properly when collapsing/expanding the side bar

DG-1709

2.5.2

2.6.0

Only admin receiver users can copy assignments

DG-1714

2.5.2

2.6.0

Sidebar animates in when page loads

DG-1724

2.5.2

2.6.0

Snackbar pops up when supplier name input is too long

DG-1729

2.5.2

2.6.0

Site settings root URL validator doesn't handle FTP URLs

DG-1737

2.5.2

2.6.0

User tabs not highlighted when selected

DG-1761

2.5.2

2.6.0

Mail Sender Settings Port Incomplete Validation

DG-1770

2.5.2

2.6.0

OAuth authentication doesn't work when 1DG behind a reverse proxy

DG-1777

2.5.2

2.6.0

Sidebar menu item loses selected styles on child routes


Version 2.5.2 PDF

Changes

N/A

Bug Fixes

2.5.2

Affects

 

DG-1672

2.5.0

PDF line overlapping and border wrapping issue

DG-1669

2.5.1

Mapping screen error when no data uploaded to an optional datastore


Version 2.5.1 PDF

Changes

N/A

Bug Fixes

2.5.1

DG-1653

Generate password reset link creates a URL with "localhost" as hostname


Version 2.5.0 PDF

Changes

2.5.0

 

New schema mapping screen with source/target toggle option

 

Optional data submission

 

Copy of assignments

 

Email notifications

 

Support for Open Schema task

 

Deletion of projects, specifications and assignments

 

User authorisation via external Identity Provider

 

Welsh UI

 

Generate reset password link when an email server is not available

 

Web portal security enhancements

 

New redesigned PDF reports

 

Tooltips and other improvements to the UI

 

Documentation improvements

Bug Fixes

2.5.0

 

DG-1597

Scroll buttons not working when searching for users to add to a supplier

DG-1578

1Integrate stack trace visible in UI

DG-1430

Inputs should render in column on smaller screens


Version 2.4.2 PDF

Changes

2.4.2

 

Documentation page for Submission API

 

Submission log available through the API

 

Automated build for Docker deployments

 

Support for additional datastores in 1Integrate

 

Submission time-out configurable per specification

 

Submission auto-close period configurable per specification

 

Submission shown as REJECTED when timed-out

 

Windows Installer and JAR files are now signed

 

Documentation improvements

Bug Fixes

2.4.2

DG-1255

Original file names not preserved when uploading into 1integrate

DG-1274

Submissions CSV export returns no rows

DG-1287

When “Running to completion”, the “Allow unmapped target data?” setting is ignored

DG-1316

Dashboard Filter Field length is short/static

DG-1322

MS SQL Server schema fix


Version 2.4.1 PDF

Changes

2.4.1

 

Support for Azure AD B2C for authentication

 

Add support for 1Integrate 2.10.0 to REST API client

Bug Fixes

N/A


Version 2.4.0 PDF

Changes

2.4

 

Submission API

 

Passing of submission metadata to 1Integrate as Session Parameters

 

Run submission to completion (unattended)

 

Added support for skipped tasks in 1Integrate

 

Internationalisation: added US locale

 

Various improvement in user interface

Bug Fixes

2.4

DG-1168

Providing incorrect password when changing password induces a logout and redirect

DG-1176

Incorrect error message when resending activation email fails

DG-1184

Mail sender “From” field is not properly validated

DG-1211

Remove task count from PDF report

DG-1228

Output files are not cleared on clone

DG-1230

Controls are accessible while finish task is running


Version 2.3.0 PDF

Changes

2.3

 

Utilises new clone datastore feature in 1Integrate

 

Reporting API

 

Internationalisation: Spanish

 

Improvements to PDF report

 

Improvements to Windows Installer

 

Various improvement in user interface

Bug Fixes

2.3

DG-1027

Pagination counts bug

DG-1028

Long filenames cause buttons to wrap in information screen

DG-1063

The display of conformant objects in the UI does not match the back-end behaviour

DG-1081

Map feature report details rendering bold tags

DG-1105

Map is not clickable when running against 1Integrate 2.8.0

DG-1152

Download PDF report is not shown for Supplier users


Version 2.2.0 PDF

Changes

2.2

 

Windows Installer

 

Support for Oracle 12.2+ database

 

Support for MS SQL Server 2016+

 

Bulk import of users from CSV file

 

External authentication through SAML 2.0

 

External authentication through OAuth 2.0

 

Schema mismatch report

 

Configuration of email server through the user interface

 

Forbid excess feature classes or attributes in the submitted data

 

Various improvement in user interface

Bug Fixes

2.2

DG-819

Documentation link points to the wrong version

DG-909

It is possible to start the submission without satisfactory mapping


Version 2.1.0 PDF

Changes

2.1

 

Record conformance statistics for check rules and action map tasks

 

Save and load schema mappings

 

Support incomplete mappings

 

Configuration of pass thresholds per task

 

Conditional termination of submissions

 

Non-conformance object report in map view

 

Site Administrator user

 

Supplier Supervisor user

 

Supplier dashboard

 

Remember dashboard state

 

Export statistics to CSV file

 

Submissions list shows all submission states

 

1Integrate connection details configured through the User Interface

 

Remove data from cancelled submissions

 

Allow/disallow schema mapping

 

Show task names in progress and result screens

 

Deactivate Specifications

 

Deactivate Assignments

 

Personalize logo and hero image

 

Various improvement in User Interface

Bug Fixes

2.1

DG-324

Assignments of deactivated projects are shown to supplier users

DG-458

Changed email address is not updated in user profile

DG-523

Activation email template contains "Data Gateway" constant

DG-528

Login username is case-sensitive

DG-541

When authentication token expires, it shows error "Bad credentials"

DG-565

Specification Dashboard. Violations below 1% are rounded to 0

DG-571

When a supplier is changed in an assignment, it appears changed in all previous submissions

DG-575

Formatting not right when removing media from submission with no files

DG-616

Default application.yml file configured with out-of-date 1Integrate default users

DG-671

Unable to display running time accurately for submissions

DG-750

No longer filtering to successful submissions only on submissions screen


Version 2.0.2 PDF & Version 2.0.2u1 PDF

Changes

2.0.2 and 2.0.2u1

DG-134

Add avatar to supplier - introduce re-usable components

DG-188

Show current deliveries in status bar

DG-189

Skip Schema Mapping

DG-268

Remove delivery media (and log) manually

DG-303

Download file name

DG-313

Map: show object attributes

DG-402

LDAP User Synchronization Configuration

DG-403

LDAP User Synchronisation Monitoring UI

DG-404

LDAP User Synchronisation Process

DG-405

Add "app" endpoint - including product version number and site name information

DG-413

Help & Support page

DG-414

LDAP Server Configuration

DG-415

Introduce "paper" style navigation for system section

DG-427

Remove failed as an outcome until it can be properly supported

DG-428

Replace "Deliverable" with "Assignment"

DG-449

Welcome email

DG-460

Rename delivery to submission

DG-461

Show supplier avatar on "My Deliverables" page

DG-475

LDAP Authentication

DG-485

Map viewer. Start with last task

DG-508

Confirmation for deleting media

Bug Fixes

2.0.2 and 2.0.2u1

DG-401

Schema mapping evaluator does not behave correctly with un-mapped classes

DG-430

Review mapping button still displayed with un-mapped classes

DG-463

Dates do not correctly format with browsers locale


Version 2.0.1 PDF

Changes

N/A

Bug Fixes

2.0.1

DG-320

Cater for non-uploadable datastores correctly

DG-341

Persist target attribute on links (draft editor)

DG-343

Remove deliverable assignments when removing a user from a supplier

DG-351

We forgot about mail subjects

DG-352

Show "no-information to display" when showInformation is false for specification

DG-382

Update your profile: cannot save changes

DG-384

Deliveries Quality Over Time: Y axis should hae a max value of 100