Difference between revisions of "Change Log FR - V10"

From Fusion Registry Wiki
Jump to navigation Jump to search
(Version 10.9.7 (Future Release Not Yet Available))
(Version 10.9.7 (Future Release Not Yet Available))
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
==Version 10.9.7 (Future Release Not Yet Available)==
 
==Version 10.9.7 (Future Release Not Yet Available)==
- Updated third-party dependencies<br>
+
[RFS-422] - Updated third-party dependencies<br>
- Addressed issue where delete request returned HTTP 500 not a 404
+
[RELEASEMGT-23411]- Addressed issue where deleting an artefact that does not exist, the system returns HTTP 500 instead of expected 404<br>
  
 
==Version 10.9.6 (Released: 2024/02/21)==
 
==Version 10.9.6 (Released: 2024/02/21)==

Latest revision as of 07:14, 29 April 2024


Changelog for Fusion Registry Version 10

Recommended Tomcat Setup Guide: https://wiki.sdmxcloud.org/Recommended_Tomcat_Setup

Version 10.9.7 (Future Release Not Yet Available)

[RFS-422] - Updated third-party dependencies
[RELEASEMGT-23411]- Addressed issue where deleting an artefact that does not exist, the system returns HTTP 500 instead of expected 404

Version 10.9.6 (Released: 2024/02/21)

Bug Fix:
[RF-50] - Prevent permanent 'Locked' files from persisting in the temporary directory

Version 10.9.5 (Released: 2024/01/18)

Improvements:
[FR-5170] - Update Vulnerable Third-Party Dependencies
[FR-5173] - Prevent Server-Side Request Forgery (SSRF) requests from Registry front page

Changes:
[FR-5159] - Load Data from URL no longer supports any schemes other than "http" or "https"
[FR-5171] - Prevent Reflected Cross-Site Scripting (XSS) attack on Data Load Page
[FR-5172] - Distribution of default Tomcat file "context.xml" with sameSiteCookies set to "strict"

Version 10.9.4 (Released: 2023/10/25)

Improvements:
[FR-5155] - Allow TIME_PERIOD mappings to be performed
[FR-5163] - Update vulnerable third-party dependencies
[FR-5166] - System Property to permit Hierarchical Codelists to be output using "Alias Ref" form https://wiki.sdmxcloud.org/System_Properties#Properties_which_may_be_Dynamically_changed

Bug Fixes:
[FR-5162] - "Test Mapping" does not work in the UI when there is a Dataflow mapping
[FR-5164] - Prevent EDI from producing blank series
[FR-5165] - FusionXL - Problem loading XLSX in Browse Registry
[FR-5167] - In a Generated Reporting Template permit format modification on Observation Cells

Version 10.9.3 (Released: 2023/06/23)

Improvement:
[FR-5157] - Update vulnerable third-party dependencies

Bug fix:
[FR-5156] - Validating Generic Data can result in IllegalElement error

Version 10.9.2 (Released: 2023/02/28)

Change:
[FR-5154] - SDMX-ML Hierarchical codelist output should be a consistent format

Version 10.9.1 (Released: 2023/01/23)

Change:
[FR-5153] - Removal of redundant code

Version 10.9.0 (Released: 2023/01/06)

Change:
[FR-5151] - Removal of Alertify, JsColor and MySql Connector

Improvement:
[FR-5152] - Updated further third-party dependencies

Version 10.8.10 (Released: 2022/11/04)

Bug fix:
[FR-5150] - Allow a v2.0 message to use a v2.1 half yearly TIME_PERIOD formatting

Version 10.8.9 (Released: 2022/08/31)

Bug fix:
[FR-5148] - SQL Server does not delete temporary tables

Version 10.8.8 (Released: 2022/08/10)

Bug fix:
[FR-5144] - Issue loading data into SQL Server in Registry managed table

Version 10.8.7 (Released: 2022/07/15)

Improvement:
[FR-5142] - Improve constraint validation performance with Groups in dataset
Bug fix:
[FR-5144] - Issue loading data into SQL Server in Registry managed table

Version 10.8.6 (Released: 2022/05/26)

Improvements:
[FR-5136] - New REST API arguments to control SDMX Header values - https://wiki.sdmxcloud.org/Data_Query_Web_Service#Extended_HTTP_Query_Parameters
[DEV-1223] - Updated third-party dependencies

Version 10.8.5 (Released: 2022/05/11)

Improvements:
[DEV-1195] - Updated Spring, log4j and slf4j dependencies
[DEV-1222]- Setting to specify group name when processing EDI data files

Bug fixes:
[DEV-1195] - Corrected issue with OpenLDAP
[FMR-181] - Address issue with loading external entity from malicious Excel file

Version 10.8.4 (Released: 2022/01/07)

Change:
[FR-5084] - FusionXL 'createdataset' web Service - added an additional parameter to specify the maximum number of codes to return for each component

Bug fixes:
[FR-5087] - Specifying a Custom Content Type throws a NullPointerException
[FR-5083] - FusionXL 'createdataset' Web Service - typed attributes without constraints (e.g. max len) missing the fixed / default value in the output
[FR-5082] - FusionXL 'createdataset' Web Service - request ignored to fix values for uncoded series attributes
[FR-5079] - SDMX CSV: Series Key can contain unescaped commas if uncoded dimension used in series
[FR-5078] - Reserve Proxy Mapping page: Unable to set values

Version 10.8.3 (Released: 2021/11/19)

Bug fixes:
[FR-5075] - Fusion Cache is not honouring property "only when used with "includeMetrics"

Version 10.8.2 (Released: 2021/11/17)

Bug fixes:
[FR-5074] - Fusion Cache is not honouring "includeMetrics" value

Version 10.8.1.1 (Patch Released: 2021/11/16)

Improvement:
[FR-5142] - Improve constraint validation performance with Groups in dataset (Added to Version 10.8.7)

Version 10.8.1 (Released: 2021/06/08)

Improvement:
[FR-5066] - Carriage Returns in Constraint Values should be ignored

Bug fixes:
[FR-5069] - Fixed inconsistencies in the structure cache

Version 10.8.0 (Released: 2021/11/08)

New Features:
[FR-5064] - Support fusion cache for structure web service
[FR-5053] - HTTP Forward Proxy support in Fusion Registry
[FR-5037] - JNDI database connection support

Improvements:
[FR-5065] - Improve performance of constraint data validator with series constraints using plus operator

[FR-5063] - Allow specification of Kafka behaviour on Registry Startup

[FR-5060] - Add additional parameters to "Create Dataset" Web Service to allow for Fixed Values and Attribute Exclusion

[FR-5058] - Data Portal page to include more information on Dataflow

[FR-5056] - Add SDMX 3.0 schemas to Fusion Registry

Change:
[FR-5061] - Limit Registry to only generate first 1000 structure items for Fusion XL

Bug fixes:
[FR-5055] - Fusion Cache not purging when Data is provided

[FR-5054] - On Data Source Manager page, broken Javascript can be displayed in error box

Version 10.7.8 (Released: 2021/10/16)

Bug fixes:
[FR-5051] - Constraints not being applied correctly

[FR-5050] - Login dialog should not be displayed in error box

Version 10.7.7 (Released: 2021/10/14)

Change:
[FR-5049] - Reporting Template - Read Obs Attributes when no Observation Value reported

Improvements:
[FR-5048] - Stack Trace not produced for Structure and Data queries that provide no results

Version 10.7.6 (Released: 2021/10/08)

Improvements:
[FR-5047] - Allow Cube Region Constraints to restrict on the Time Series

[FR-5046] - Add Wildcards support to Content Constraints

[FR-5044] - Update vulnerable Spring dependencies

[FR-5043] - Registry CPU usage is higher than expected when using a cache

[FR-5035] - Re-assigning Dataflow reference to DSD should check constraints

Version 10.7.5 (Released: 2021/08/24)

Improvements:
[FR-5019] - Add additional parameters to "Generate Template" Web Service to allow for Fixed Values and Attribute Exclusion

[FR-5039] - Add support for "dot" delimiter to Series Constraint Wizard

Bug Fixes:

[FR-5021] - Add Support for Querying for a Single Hierarchy in an HCL

[FR-5022] - "Valid To" Validity Code does not set date correctly

[FR-5023] - Entering invalid dates on Step 2 of the Codelist Wizard hangs the User Interface

[FR-5024] - Bad SQL error when running MERGE statement on SQL Server

[FR-5025] - Value List Wizard Step 3 table rendering incorrectly

[FR-5033] - NPE thrown during startup when checking database cache

[FR-5034] - Registry Error Dialog can execute scripts which can lead to XSS attacks

[FR-5036] - Quieten Stack Trace when "illegal" Contact ID specified in EDI file

[FR-5038] - Ensure Data Deletion Methods trigger synchronization for Load Balanced Registries

Version 10.7.4 (Released: 2021/07/30)

Improvement:

[FR-5017] - Add functionality so that Oracle may be used as a "Registry Managed" Database

Bug Fix:
[FR-5018] - Correct Transaction ID generated on Kafka notification

Version 10.7.3 (Released: 2021/06/26)

Bug Fix:
[FR-5011] - Ensure the CORS setting is set to fully permissive when the Install Wizard starts

Version 10.7.2 (Released: 2021/05/27)

Bug Fix:
[FR-5006] - Web Service data query builder UI - Sub-Format selection not working

Version 10.7.1 (Released: 2021/05/21)

Improvement:
[FR-5003] - Web Services Data page: for CSV output add new drop-down for selecting ID and / or Name

Bug Fixes:
[FR-5004] - Kafka Structure Producer page, message detail drop-down not set correctly

Version 10.7.0 (Released: 2021/05/11)

Improvement:
[DEV-113] - Update of third-party dependencies

Bug Fixes:
[FR-4997] - EDI Writer only writes a maximum of 3 contacts
[FR-4998] - Generated OBS_KEY in SDMX-CSV output incorrectly when no obs
[FR-4999] - Environmental Sync is unable to resolve Codelists which extend other Codelists
[FR-5000] - Comparing ContentConstraints does not give correct report
[FR-5001] - Comparing ReportingTemplates does not give correct report

New Feature:
[FR-4842] - Support for RDF formats dropped

Version 10.6.13 (Released: 2021/04/23)

New Feature:
[FR-4993] - Support the creation of the series attribute TIME_FORMAT from an EDI file

Improvement:
[FR-4984] - Mapping should be allowed to be applied to multiple datasets if they refer to the same dataset

Bug Fixes:
[FR-4980] - Codelist Wizard - adding a validity period caused Show CSV button to become inactive
[FR-4981] - Attempting to convert data file with multiple datatsets to SDMX CSV throws error
[FR-4982] - Unable to specify a DSD Dimension as both Coded and with restriction of Year
[FR-4986] - Enumerations of GregorianYearMonth are not present when viewing DSD
[FR-4988] - SDMX CSV file contains rows of different lengths
[FR-4989] - Group Level Attributes Lost in SDMX CSV
[FR-4990] - Dataset Level Attributes Lost writing to SDMX CSV
[FR-4992] - Allow Excel-TS to honour values from Admin Setting "XLSX Format"
[FR-4994] - Enumerated Items should not have DateTime and Time as Data Format options
[FR-4995] - GregorianYearMonth is not shown when viewing the DSD

Version 10.6.12 (Released: 2021/04/14)

Improvements:
[FR-4977] - Option to send structures as stubs on Kafka
[FR-4979] - Data Validation new Option to supply the Sender Id

Change:
[FR-4978] - SDMX CSV validation: output DataSetId should be the Dataflow ID value

Version 10.6.11 (Released: 2021/04/01)

Bug Fixes:
[FR-4972] - Comparing Reporting Constraints does not show differences
[FR-4973] - Reporting Template - trailing white-space on HEX value causes obs attributes reported using colour to be missed

Version 10.6.10 (Released: 2021/03/26)

Bug Fixes:
[FR-4971] - Environment Sync - Version information on Item list set to 1.0 when maintainable parent is not 1.0

Version 10.6.9 (Released: 2021/03/24)

Bug Fixes:
[FR-4967] - Environment Sync - Javascript error when connecting to endpoint

Version 10.6.8 (Released: 2021/03/14)

Improvement:
[FR-4964] - Tableau - Chunk Data to support higher volumes

Version 10.6.7 (Released: 2021/02/24)

Improvement:
[FR-4936] - Improve performance of import into Fusion Data Store wrt. merging into existing series
[FR-4933] - Ensure collections are thread safe on data import process

Bug Fixes:
[FR-4937] - Ensure stream is not closed when loading file from UI which is subsequently imported

Version 10.6.6 (Released: 2021/02/17)

Bug Fixes:
[FR-4930] - Structure compare service can report structures are the same if the cross references differ
[FR-4929] - Validation Scheme Step 3 ignores a number as the Output value
[FR-4928] - Changing Dataflow does not update Valid Calculations on Dataset Details page
[FR-4927] - Unable to load a generated dataset if the OBS_VAL dimension has been changed
[FR-4926] - Validation Rules Wizard displays data tables error on Step 2

Version 10.6.5 (Released: 2021/02/15)

Bug Fixes:
[FR-4923] - A colon ":" should always follow deptId, even when it's empty
[FR-4922] - AD Group Change is not reflected in structure/data access permissions (caching issue)
[FR-4920] - Handle Large Loads in Reporting Constraint UI
[FR-4916] - Loading SDMX 1.0 Concept Schemes, the Concepts have incorrect URNs
[FR-4915] - Bulk Export download of illegal EDI structures do not clearly report the error
[FR-4914] - Compare view not showing correct values for master and target
[FR-4913] - Hierarchical CodeList does not update when order of hierarchy changed
[FR-4910] - Extend EDI Lenience to Codelists and Concept Schemes
[FR-4909] - DatasetID should be output in a Data Load when the input is CSV

Changes:
[FR-4919] - Modification of a Maintainable should occur in 2 Transactions
[FR-4918] - Fix Issues in Transaction Web Services
[FR-4917] - Add "keys" and "action" parameter to SDMX CSV Web Service request

Version 10.6.4 (Released: 2021/01/15)

New Feature:
[FR-4903] - Support application of security rules on mapped data query

Change:
[FR-4904] - Change Kafka Service to allow status to be Publicly Available

Bug Fixes:
[FR-4907] - Saving a DSD with a non-standard Measure Dimension prevents the DSD from being subsequently edited
[FR-4906] - Requesting an SDMX file which cannot be described in SDMX throws an error

Version 10.6.3 (Released: 2020/12/23)

Bug Fixes:
[FR-4893] - Activity -> Structure Submissions page show a spinner if item selected in table and user not logged in

Version 10.6.2 (Released: 2020/12/22)

Bug Fixes:
[Fr-4891] - NPE on startup when extended Codelist no longer exists

Version 10.6.1 (Released: 2020/12/14)

Bug Fixes:
[FR-4884] - DSD Wizard issues with re-assigning Time Dimension

Version 10.6.0 (Released: 2020/12/11)

New Features:
[FR-4863] - Kafka - add email user on forced producer termination \(when fatal error occurs\)
[FR-4861] - Kafka - support filter structures from notification by structure type
[FR-4860] - Kafka - record notificaiton status against registry transaction status. Restart structure producer from last tx.
[FR-4859] - Kafka - support all connection properties when defining kafka server connection

Improvements:
[FR-4865] - Kaka - improve the test connection feature
[FR-4864] - Kafka - Terminate structure producer on fatel error
[FR-4862] - Kafka - Do not flush all structures on startup or kafka configuration change

Changes:
[FR-4877] - Tableau - split time period column into 2 columns \(start period and end period\)

Bug Fixes:
[FR-4879] - Schema Generation: Group Type does not match standards
[FR-4867] - UI delete and add TIME_PERIOD Concept with different Id causes Dimension to be misclassified
[FR-4866] - DSD Measure can be lost when updating structure

Version 10.5.10 (Released: 2020/11/29)

Bug Fixes:
[FR-4841] - Subscribe to structural changes error message is empty
[FR-4840] - Loading an EDI file which has invalid values returns a 500 rather than throwing a FormatSpecific Error
[FR-4837] - Ensure CSV Dump honours double quotes around values containing commas
[FR-4830] - Outputting JSON data with Annotations can result in a -1 being returned

Version 10.5.8 (Released: 2020/11/16)

Bug Fixes:
[FR-4787] - EDI File containing no department ID in CTA block cannot be validated
[FR-4788] - Dataset ID is not copied to outputted SDMX JSON
[FR-4789] - Activity -> Structure Submission Page - Compare button: nothing happens when clicked
[FR-4790] - If a user with no permissions is created, attempting to log on results in a Stack Trace on the screen
[FR-4792] - Unable to create a Dynamic DSD Attribute with multiple component inputs
[FR-4793] - EDI files are being created with message identity blocks greater than 35 characters and these are not erroring when read back in

Version 10.5.7 (Released: 2020/10/29)

Improvement:
[FR-4780] - The Registry can unify monthly data so reading and writing comes out in a consistent fashion

Bug Fix:
[FR-4771] - Temporary file not cleared away after reading Excel file

Version 10.5.6 (Released: 2020/10/21)

New Features:
[FR-4766] - csv-ts support exlcudeHeader, excludeBreakdown, and includeSeries parameters
[FR-4767] - Inmplement completecube REST data query parameter
[FR-4768] - REST - normalise frequency support first in period and last in period functions

Improvement:
[FR-4770] - Add support to Fusion CSV to load a CSV file declaring Dimensions and measure dimensions only

Version 10.5.5 (Released: 2020/10/15)

New Feature:
[FR-4753] - Registry now has option to clean up temporary directory on startup

Bug Fixes:
[FR-4759] - Header ID can be incorrectly longer than 10 characters
[FR-4761] - Format 'CSV Dump' does not work from the browser in the manner intended
[FR-4762] - Unable to publish Fusion CSV from Command Line
[FR-4763] - CTA Segment should only be output in EDI if it is valid

Improvement:
[FR-4755] - New Web Service to allow users to 'Close' loaded Data

Version 10.5.4 (Released: 2020/10/05)

Improvements:
[FR-4732] - Adding Error Codes to Fusion Registry Validation Response
[FR-4748] - Support Loading of Fusion CSV Data
[FR-4750] - Report errors in EDI attribute validation more clearly
Bug Fixes:
[FR-4731] - InputStreams being incorrectly left open
[FR-4733] - Temporary files being created and not cleared away
[FR-4749] - POST requests ending with a slash prevent POST operation from completing successfully
[FR-4751] - CTA Segment not being output when data requested in EDI format
[FR-4752] - Lower case Dimension ids cause data query issue due to incorrect assignment of database columns

Version 10.5.3 (Released: 2020/09/16)

Improvement:
[FR-4730] - Enforce that the EDI FNS block is followed by the correct value

Bug Fix:
[FR-4727] - Ensure logout after install of Fusion Registry

Version 10.5.1 (Released: 2020/09/14)

New Features:
[FR-4712] - Format of Code IDs can be restricted for a Codelist
[FR-4714] - Support new REST query filters to perform Aggregation, Interpolation, New Measures, Frequency Conversion, Round
[FR-4715] - REST Data Query: Support Explicit inclusion/exclusion of specific attributes
[FR-4717] - New Data Format: CSV DUMP

Bug Fixes:
[FR-4707] - Structure Map - Value Map with Regular expression rejected as expression exceeds max length of Component
[FR-4709] - Unify Rest API VND Headers
[FR-4713] - Data Query - Accept-Encoding: identity intermittent HTTP 500 error on Tomcat 7.x
[FR-4718] - Issue with format conversion to EDI when an observation level attribute is the only content of an observation
[FR-4720] - Reverse engineer Structure Map from Excel file - do not create source to target mapping if no mapping rules exist and the mapping is not implicit

Version 10.4.9 (Released: 2020/09/01)

Bug Fixes:
[FR-4701] - Codelist Wizard: re-ordering codes loses non-English languages for those codes
[FR-4702] - Codelist Wizard Step 4, clicking outside of the pop-up window dismisses window and reverts user changes
[FR-4703] - Saving a CSV Locale with 'no value' for the Group Separator value fails
[FR-4704] - StaxReader keeping InputStream open preventing temp file deletion
[FR-4705] - Codelist Wizard Step 4 - Show CSV does not honour languages correctly
[FR-4706] - Concept Scheme Wizard Step 4 - Show CSV does not honour languages correctly

Version 10.4.8 (Released: 2020/08/24)

Bug Fixes:
[FR-4694] - SQL Server issue with single external database table with FR_UPDATED_DATE
[FR-4695] - SQL Server does not permit tables which start with numerics
[FR-4696] - Output in Excel-Table format does not display observation when date has time period included
[FR-4698] - Data Provider Constraint linked to Dimension which no longer exists causes registry startup to fail

Version 10.4.7 (Released: 2020/08/14)

New Feature:
[FR-4689] - Data Validation - support multiple structure references on header to inditify which Dataflows or Provisions to use in validation when multiple datasets are in file
Improvement:
[FR-4686] - Ensure Edge Server can not include structures with broken references
[FR-4687] - Improve performance of Oracle and Sql Server data queries which include both firstN and lastN observations in query
[FR-4688] - Remove 'zombie structures' from registry content, enable users to export or delete via a separate API
[FR-4692] - Give joined dataset a meaningful Id (concat of joined dataflows)
Bug:
[FR-4685] - EDI - observations not included in output when a series is written which has a start date earlier then any previous series of the same freequency, AND an end date later then any series of the same frequency
[FR-4690] - Loading DSD in XLSX format does not create a Group when no Dimensions attach to it
[FR-4691] - Data query parameters from POST queries does not pass details (i.e dataonly) to data format

Version 10.4.6 (Released: 2020/08/12)

New Features:
[FR-4673] - New parameter on Data Conversion to Merge Datasets
[FR-4677] - New data format: Fusion-Excel-TS
[FR-4683] - New data format: Fusion-Excel-Series
[FR-4684] - New data format Fusion-Excel-Table
Bug Fixes:
[FR-4674] - SDMX 2.0 data incorrectly stating KeyFamilyURI is an invalid attribute
[FR-4681] - Change Id of a structure prevents Datasets from being deleted from Registry
[FR-4682] - Data query which join 2 datasets does not merge 2 different codelists for the same dimension

Version 10.4.5 (Released: 2020/07/30)

New Features:
[FR-4666] - Add SSL support to Kafka connection
[FR-4670] - Add a System Property to ignore EDI Agency checks

Improvement:
[FR-4303] - Kafka Connection Configuration - support multiple hosts

Bug Fixes:
[FR-4664] - Null pointer when saving a DSD with only 1 measure which does not have Id of OBS_VALUE

Version 10.4.4 (Released: 2020/07/25)

Improvement:
[FR-4660] - Support Quarterly and Half-Yearly formats in SDMX 1.0
[FR-4661] - Upgrade Excel to Structure Map creator to support Fusion Data Mapper v1.1.0

Version 10.4.3 (Released: 2020/07/20)

Bug Fixes:
[FR-4658] - EDI DSI block should not be permitted to be longer than 18 characters

Improvement
[FR-4657] - Addition of Multi-Lingual format to FUSION-CSV

Version 10.4.2 (Released: 2020/07/17)

New Features:
[FR-4623] - Reporting Template: Hierarchy in row, codes with no data which have child codes with data to be displayed as a presentation node
[FR-4640] - Reporting Template Wrap text if it exceeds 'n' characters

Bug Fixes:
[FR-4655] - Install page of Fusion Registry - entering an invalid server URL completes the installation
[FR-4656] - Unable to specify space as locale Group Separator on CSV Locale page

Version 10.4.1 (Released: 2020/07/14)

New Features:
[FR-4617] - Excel Reporting Template: Support Instruction sheets
[FR-4653] - Create property allowing DSI field in EDI file to be resolved to a Dataflow

Changes:
[FR-4652] - Report Templates: Conditional Colour on Attributes - make optional (opt in)

Version 10.4.0 (Released: 2020/07/09)

New Features:
[FR-4618] - Excel Reporting Template: Support series attribute reporting
[FR-4621] - Excel Reporting Template: Conditional formatting of the observation value based on the confidentiality value entered by the reporter

Improvements:
[FR-4632] - Improve Export Structures modal to warn if structures will not be exported in chosen format
[FR-4639] - Enhancement to calculation and interpretation of EDI DSI segment

Changes:
[FR-4625] - EDI and Dataset Header

Bug Fixes:
[FR-4468] - Provision Agreement – default linked data source should be ‘none’.
[FR-4469] - Mapped Data Store – turn off label Fusion Store Cache for Data Essentials.
[FR-4523] - Updating a DSD with optional Observation Attribute causes Index Out Of Bounds error if data already exists
[FR-4624] - IndexOutOfBounds can be thrown by validating data file
[FR-4626] - SDMXJsonDataReaderEngine is not correctly parsing observations when data file has groups
[FR-4629] - fusion-json data writer series keys only failure
[FR-4630] - JSON Data Writer output of multiple datasets causes JSON error
[FR-4631] - Changing the ID of a structure does not allow it to be obtained by ETag
[FR-4633] - Reporting Template - universe of series miscalculation when including a excluded series constraint with wildcards
[FR-4637] - Cannot Modify Role Mappings

Version 10.3.9 (Released: 2020/06/20)

New Features:
[FR-4608] - CSV - Series per Column, support output of attributes
[FR-4616] - Excel Reporting Template: Display of Codes and Description in the same field
[FR-4619] - Excel Reporting Templates: Protect the workbook so users cannot change the name of the worksheets or add/delete new worksheets

Improvements:
[FR-4549] - Add 'Reference Partial' option to the export modal on bulk actions
[FR-4604] - Improve performance of create Partial Lists

Changes:
[FR-4610] - Rename CSV format to csv-series
[FR-4615] - Excel Reporting Template: Do not use color on attributes section

Bug Fixes:
[FR-4605] - CSV format (series per column) does not support hebrew characters
[FR-4607] - SDMX JSON - Unknown Attributes at the Series Level should throw an error
[FR-4612] - Half-Yearly issue error in Data handling
[FR-4613] - Issues with Monthly format and SDMX 2.1

Version 10.3.8 (Released: 2020/06/12)

New Feature:
[FR-4597] - Web Service for Modifying and Obtaining System Properties

Improvement
[FR-4581] - Add support for Groups in SDMX CSV
[FR-4587] - SDMX JSON Does not support the writing of Groups
[FR-4588] - SDMX JSON Does not support the reading of Groups
[FR-4590] - Issues with Monthly format and SDMX 2.0

Bug Fixes:
[FR-4504] - Removed "Table Names" button does from Link Provision modal
[FR-4554] - When editing DSD, unable to change OBS_VALUE to another agency
[FR-4584] - EDI issue - FNS block must be followed by a REL
[FR-4589] - Old CSV format requires trailing commas when observation values not present
[FR-4596] - Recursive loop on reindex when 2 provisions linked to the same mapped dataflow
[FR-4598] - Ensure SDMX JSON and SDMX CSV do not support the 1 digit week format
[FR-4599] - Creating Schema can throw Null Pointer Exception

Version 10.3.7 (Released: 2020/06/02)

Bug Fixes:
[FR-4555] - CSV Flat format does not support trailing commas

Improvement:
[FR-4579] - Enhance the RSS feed to list URLs of added, modified and deleted structures
[FR-4580] - Improved performance in EDI Data Reader

Version 10.3.6 (Released: 2020/05/24)

Bug Fixes:
[FR-4524] - Weekly format incorrect for single digit weeks
[FR-4525] - Converting an SDMX Delete message to EDI retains the CDV sections
[FR-4526] - Transforming data files with multiple Datasets should set the header action correctly
[FR-4527] - Converting file should create Group Type of SiblingType
[FR-4535] - Converting file to EDI loses Weekly Data
[FR-4537] - Ensure Generic Data Readers are version independant
[FR-4545] - Support SDMX Dates for Monthly format with the "M" character

Version 10.3.5 (Released: 2020/05/15)

Bug Fixes:
[FR-4516] - EDI Delete message - reports "value is too short" when attribute value not present
[FR-4517] - Empty IDE block following NAD+MS should not be treated as an error

Version 10.3.4 (Released: 2020/05/13)

Bug Fixes:
[FR-3281] - Organisations tab - Data Providers not properly sorted
[FR-4495] - JSON data file returning Format Specific error rather than Representation Error
[FR-4496] - Format Specific Errors should not all be at Dataset Level
[FR-4497] - EDI data file returning Format Specific Error rather than Representation error
[FR-4508] - Validation Service should return a 400 when supplied DSD is unknown
[FR-4510] - Role Mappings Organisations should be sorted alphabetically
[FR-4513] - Memory leak when generating Reporting Templates
[FR-4515] - Series Constraint Wizard - step 2 - requires the ability to select multiple Provision Agreements

Change:
[FR-4511] - Change VND Header for EDI to be consistent with SDMX structure and data syntax
[FR-4512] - Order Excel Report Template Colors in Legend by Codelist Code order

Version 10.3.3 (Released: 2020/05/07)

Bug Fixes:
[FR-4495] - JSON data file returning Format Specific error rather than Representation Error
[FR-4501] - gracefully handle startup failures due to missing internal references
[FR-4502] - Database Error: OptimisticLockException on delete maintainable operation
[FR-4506] - Intermittent import failure

Version 10.3.1 (Released: 2020/05/04)

New Features:
[FR-4472] - Mapping: Support creation of TIME_PERIOD value from source series data where source data has no Time Dimension
[FR-4477] - Allow HTTP Read Timeout duration to be viewed and modified via UI
[FR-4478] - Allow HTTP Connect Timeout duration to be viewed and modified via UI
[FR-4460] - View and modify User-Agent used in HTTP Requests from the Registry via the User Interface

Bug Fixes:
[FR-4474] - Editing a DSD can cause Series and Group information to be lost
[FR-4479] - Hierarchical Codelist fusion-json level incorrectly outputs number, not the level Id that is referenced
[FR-4401] - Validation service: Duplicate attribute values
[FR-4458] - FormatSpecificError expected when reading CSV file
[FR-4461] - JSON: Unknown Attribute at the Observation level should throw Structure Error
[FR-4400] - EDI: Fix to reading of characters which fall outside of the Ascii range
[FR-4459] - EDI: TimePeriodFormat exception should be thrown when analysing attributes
[FR-4462] - EDI: Extra FNS segment causes issues
[FR-4463] - EDI: No IDE segment following the ARR one
[FR-4464] - EDI: Data segment allowed in Attributes section
[FR-4465] - SDMX-CSV data loaded via User Interface as Data Format: CSV with No DSD selected can cause Dataflow lookup error when enclosed in double quotes
[FR-4466] - Unable to load SDMX-CSV via UI when explicit DSD is selected
[FR-4467] - Data files with Weekly frequency can fail to be processed by the Registry
[FR-4471] - CSV - format conversion service is failing due to BOM issue
[FR-4470] - JSON: Format conversion issue - dataset attributes are dropped when converting to JSON data format
[FR-4475] - JSON: Representation error expected due to facet violation but no error thrown
[FR-4480] - SDMX-JSON Hierarchical Codelist Level reference should be by URN - currently it is by Id
[FR-4483] - User unable to create DSD when using "Reverse Engineer DSD from CSV Dataset" due to unclear Error
[FR-4487] - Bug in legacy mode (sdmx-json=fusion-json) for Reference Metadata
[FR-4488] - Bug in legacy mode for availability API
[FR-4482] - REST API references=all is returning descendants of parent structures, should only be children
[FR-4489] - REST API -with Fusion Store: 'offset' parameter used in conjuntion with 'max' parmaeter, is not honoured when 'lastNObservations' is included in query

Version 10.3.0 (Released: 2020/04/22)

New Features:
[FR-4378] - REST API - Support path parameter: allowedconstraint
[FR-4379] - REST API - Support path parameter: allowedconstraint
[FR-4380] - REST API - Support query parameter: allcompletestubs
[FR-4381] - REST API - Support query parameter: referencecompletestubs
[FR-4394] - Exporting a DSD to EDI - support feature to enforce Primary Measure [1]
[FR-4409] - EDI Lenient mode - allow DSDs to be read and written with uncoded dimensions [2]
[FR-4408] - Add Value list to Bulk Export

Improvements:
[FR-4214] - Add 'Export SDMX-ML' button to structure pages
[FR-4411] - Improve performance of cross reference resolution
[FR-4416] - Fusion-CSVTS output date frequencies in a predictable order (highest frequency first)
[FR-4269] - Do not validate mandatory attributes and ignore empty reported values when the dataset is action DELETE

Bug Fixes:
[FR-4268] - Converting Data - timeFormat = "normalized" - should always return time in ISO 8601
[FR-4292] - HCL Wizard formal Levels, resave causes error in level ID
[FR-4391] - Default value for version not respected in SDMX 2.1 dataset - structure reference is changed to latest version (should be 1.0)
[FR-4392] - IDE segment should only be used to look up DataStructrure (previously defaulted to Dataflow if a match was found)
[FR-4393] - Regression - Data validation for Representation missing from on Group attributes
[FR-4395] - Generic 2.0 files must permit "DataSet" attribute to be in namespace "Generic"
[FR-4399] - EDI: Uncoded Attribute Values must be checked to ensure they are valid EDI characters
[FR-4407] - WS Structure Query - Value List is not on dropdown
[FR-4412] - REST API Delete Method does not support non-SDMX structures
[FR-4413] - Content Security Data Rules broken JavaScript
[FR-4420] - Value List - Export to Excel (from VL Page) not working
[FR-4422] - Value List - Annotations - Post add - Page not found
[FR-4423] - View Provision Agreement - Spinner does not disappear (intermittent)
[FR-4426] - Constraints - Cube - Wizard step 1 Validity Rules label does not align with other labels
[FR-4430] - View Meta Data Report broken
[FR-4436] - Bulk Actions - remove redundant publish (non-draft) option
[FR-4441] - referencepartial to treat constraint references as a union, not intersection
[FR-4448] - Reference Metadata against a data key - linked to a deleted dataflow causes edge server build to fail
[FR-4449] - EDI Delete messages should throw an error if they contain observations or observation attributes
[FR-4453] - Constraint Wizard - edit constraint to add new attachment and remove another results in server side error
[FR-4454] - Illegal Value in EDI contact not reported correctly
[FR-4455] - Supplying an invalid DataStructure in EDI header causes a NullPointerException
[FR-4456] - converting a version 1.0 dataset to a version 2.0 keeps the action as Update (should convert to replace)

Version 10.2.2 (Released: 2020/04/04)

Bug Fixes:
[FR-4373] - EDI CTA segment should throw error if Contact Name contains invalid characters
[FR-4376] - Display name and Username in AD and LDAP is wrong
[FR-4377] - Fusion-CSV-TS does not escape all commas in free text strings
[FR-4386] - SDMX-JSON structures - some keys are the wrong case with respect to the schema
[FR-4397] - SDMX-JSON syntax error on contact names, departments, and roles on Organisations
[FR-4372] - Series Constraint wizard breaks for Provision Agreement constraint

Version 10.2.1 (Released: 2020/03/30)

New Feature
[FR-4369] - Support Constraints against Value List

Change
[FR-4363] - Throw HTTP 406 (Not Acceptable) if a structure query explicitly requests the response in a format which is understood but not supported by any structures in the output

Improvement
[FR-4361] - Simplify install wizard

Bug Fixes:
[FR-4295] - UI - Dataset Details page - View data button should only view the data for the currently selected dataset
[FR-4344] - Validate SDMX-JSON data not reporting error with missing Sender ID
[FR-4349] - Unable to save a DSD with a Primary Measure which uses a Value List for one of the Components
[FR-4350] - Unable to create a DSD when there is no concept with OBS_VALUE in the Registry
[FR-4351] - Primary Measure has incorrect URN with new DSD built through UI Wizard
[FR-4352] - EDI - report error when writing output with unsupported characters
[FR-4354] - EDI file - CTA segment should not restrict contact-id and contact-name to be of IDType
[FR-4358] - Server error when modifying report template from having an Attribute in a worksheet to becoming a fixed attribute
[FR-4359] - Client side issue - unable to modify Report template Attribute from being included in worksheet to having a fixed value
[FR-4360] - Node.zip export with included reference metadata can cause publication to Edge server to fail
[FR-4362] - Do not output EDI structures with non-1.0 versions, or references to structures with non-1.0 versions, as they are not compatible with the EDI specification
[FR-4365] - structure query, implement references=organisationscheme, currently returns HTTP 400
[FR-4366] - structure query, references=all does not return children of parents

Version 10.2.0 (Released: 2020/03/18)

Bug Fixes:
[FR-4315] - EDI issue: Missing REL segment after FNS+Attributes is not detected
[FR-4317] - EDI issue: FTX segments should not be present in EDI deletion messages but no error reported
[FR-4318] - EDI issue: CSV segments should not be present in EDI deletion messages but no error reported

New Feature
[FR-3302] - DSD Changes: Support zero to many measures - as per SDMX 3.0 working specification
[FR-4276] - Bulk Download offers SDMX-JSON in addition to Fusion-JSON as a format
[FR-4312] - Add button to UI to enable a user to create a Report Template with existing data
[FR-4336] - Support Enumeration of items which can have non-SDMX valid IDs (Value List)
[FR-4337] - Reverse Engineer DSD from CSV Dataset

Improvement
[FR-4324] - Performance Improvements for Data Convert
[FR-4331] - Show the Hierarchical Codelist Agency/ID/Version of available Hierarchies in Validation Rules Wizard

Change
[FR-4321] - EDI to treat DSI as Dataflow Identifier on Data Read
[FR-4322] - Report Template vnd header - if Data Provider Id is supplied and Ageny is not, default Agency to SDMX
[FR-4329] - Remove formula embedded in Report Templates (replaced with checking table)

Version 10.1.0 (Released: 2020/03/09)

Bug Fixes:
[FR-4267] - Environment Sync Not working when pushing to registry < 10
[FR-4270] - EDI time formats are not set correctly when using EDIDataReader
[FR-4290] - Changes to the authentication service are not being retained when changed to NONE

Change
[FR-4263] - Reporting Template Worksheets to be built from a Dataflow as oppose to a Content Constraint

New Features
[FR-3300] - Excel Reporting Templates Client-Side Validation
[FR-4276] - Bulk Download offers SDMX-JSON in addition to Fusion-JSON as a format
[FR-3305] - Populate an Excel Reporting Template from an SDMX Data File

Version 10.0.3 (Released: 2020/02/14)

Bug Fixes:
[FR-4224] - Can not convert data to JSON format when no dataflow selected
[FR-4225] - "304 Not Modified" no longer being returned when header includes "If-Modified-Since"
[FR-4226] - Issue with reading SDMX-CSV with very large datasets
[FR-4228] - ByteOrderMark (BOM UTF8) preventing CSV read
[FR-4238] - SDMX JSON should report error when attribute indexes are wrong

Change
[FR-4227] - Sdmx JSON meta tag needs to have required node of "sender"

Version 10.0.2 (Released: 2020/02/04)

Bug Fixes:
[FR-4215] - Enable a dataflow mapping to be saved which is linked to a database, even if there is no data available

Version 10.0.1 (Released: 2020/02/03)

Bug Fixes:
[FR-4205] - ws/fusion/info/product web service to include link for current user details

Version 10.0.0 (Released: 2020/01/31)

New Features:
[FR-3502] - New Web Data Browser - stand alone web tool for data search, visualisation and analysis.
[FR-2879] - full support for the official SDMX-JSON 1.0 standard
[FR-4114] - AD role mappings CSV import and export
[FR-3304] - Codelist inheritance
[FR-4115] - External table name mapping
[FR-4029] - CORS policy improvements
[FR-3946] - Stronger AES256 encryption
[FR-4025] - SDMX ‘availability’ queries
[FR-3561] - Kafka integration – Fusion Registry producer for structural metadata (including Kerberos integration for security)
[FR-4159] - Change the ID and Agency of existing structures
[FR-4086] - Auto-link provision agreements on mapped datastore
[FR-4072] - Secondary level caching for External SQL datastores, and mapped Dataflows
[FR-4099] - Environment Synchronisation accepts user log in allowing it to work with private or content-restricted registries
[FR-4032] - REST API enhancement to limit the series returned from a data query using ‘max’ and ‘offset’ parameters
[FR-4045] - REST API enhancement first ‘n’ and last ‘n’ observations support for external read-only database data sources
[FR-4068] - REST API enhancement to join multiple datasets with a POST query
[FR-4041] - Support Fusion Registry login from third party applications via the REST API without a redirect
[FR-3967] - Active Directory configuration custom search filter

Removed Features:
[FR-4139] - Remove: Draft structures
[FR-4081] - Remove: In-memory structures storage