Difference between revisions of "Change Log"

From FMR Knowledge Base
Jump to navigation Jump to search
(Changelog for Fusion Metadata Registry)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
=Changelog for Fusion Metadata Registry=
 
=Changelog for Fusion Metadata Registry=
 +
 +
==Version 11.19.1 (Released: 2024/11/15)==
 +
 +
'''Bug Fixes:'''<br>
 +
MEDIT-832: FMR generates invalid SDMX-JSON 2.0 output (II) https://github.com/bis-med-it/fmr/issues/832<br>
 +
MEDIT-839: Wrong mapping for dataset level attributes https://github.com/bis-med-it/fmr/issues/839<br>
 +
 +
==Version 11.19.0 (Released: 2024/11/07)==
 +
 +
'''New Feature:'''<br>
 +
MEDIT-802: By default skips 'invalid structures' when loading via the UI and new parameter on Web Service https://github.com/bis-med-it/fmr/issues/802 [https://fmrwiki.sdmxcloud.org/Load_Structures '''Click here to read more on the wiki.'''] <br>
 +
 +
'''Improvements:'''<br>
 +
MEDIT-722: REST API - consistently return HTTP 406 if the requested format is unavailable https://github.com/bis-med-it/fmr/issues/722<br>
 +
MEDIT-810: Update back-level third-party dependencies for FMR 11 next version https://github.com/bis-med-it/fmr/issues/810<br>
 +
 +
'''Bug Fixes:'''<br>
 +
MEDIT-779: Importing ReportingTemplates from older FR/FMR versions does not resolve HCL/Hierarchies properly https://github.com/bis-med-it/fmr/issues/779<br>
 +
MEDIT-808: Dataflow page can result in error: "Failure to obtain Constrained Codelist" https://github.com/bis-med-it/fmr/issues/808<br>
 +
 +
==Version 11.18.1 (Released: 2024/10/03)==
 +
'''Improvements:'''<br>
 +
MEDIT-786: Update back-level third-party dependencies for FMR 11.18.1 https://github.com/bis-med-it/fmr/issues/786<br>
 +
MEDIT-792: Improved performance of slow loading on the UI for viewing Dataflows with many Provision Agreements https://github.com/bis-med-it/fmr/issues/792<br>
 +
 +
'''Bug Fixes:'''<br>
 +
MEDIT-746: Problem with dataset/dataflow level mapped Attributes https://github.com/bis-med-it/fmr/issues/746<br>
 +
MEDIT-761: Property edi.lenient.enabled affects non-EDI checks https://github.com/bis-med-it/fmr/issues/761<br>
 +
MEDIT-769: Issue with data lineage in EDI deletion messages (MEDAL-related) https://github.com/bis-med-it/fmr/issues/769<br>
 +
MEDIT-785: Mapping Output Duplicate Series (obs attribute creates series attribute) https://github.com/bis-med-it/fmr/issues/785<br>
 +
MEDIT-787: NPE on startup of Registry https://github.com/bis-med-it/fmr/issues/787<br>
 +
MEDIT-789: Issue with Kryo Data Manager unable to store blank values https://github.com/bis-med-it/fmr/issues/789<br>
 +
MEDIT-801: FMR generates invalid SDMX-JSON 2.0 output https://github.com/bis-med-it/fmr/issues/801<br>
  
 
==Version 11.18.0 (Released: 2024/08/30)==
 
==Version 11.18.0 (Released: 2024/08/30)==
 +
'''Improvements:'''<br>
 +
MEDIT-765: Update back-level third-party dependencies for FMR 11.18.0 https://github.com/bis-med-it/fmr/issues/765<br>
 +
MEDIT-741: EU login configuration issues https://github.com/bis-med-it/fmr/issues/741<br>
 +
MEDIT-748: SDMX JSON Metadata Set does not support "metadataProvisionAgreement" https://github.com/bis-med-it/fmr/issues/748<br>
 +
MEDIT-452: EU login / authentication support https://github.com/bis-med-it/fmr/issues/452<br>
 +
 
'''Bug Fixes:'''<br>
 
'''Bug Fixes:'''<br>
MEDIT-766 Misleading error when opening an unrecognized file. https://github.com/bis-med-it/fmr/issues/766 <br>
+
MEDIT-766: Misleading error when opening an unrecognized file. https://github.com/bis-med-it/fmr/issues/766 <br>
MEDIT-762 Corrupted output in SDMX-ML 2.0 format https://github.com/bis-med-it/fmr/issues/762 <br>
+
MEDIT-762: Corrupted output in SDMX-ML 2.0 format https://github.com/bis-med-it/fmr/issues/762 <br>
 +
 
 +
==Version 11.17.2 (Released: 2024/08/6)==
 
'''Improvements:'''<br>
 
'''Improvements:'''<br>
MEDIT-765 Update back-level third-party dependencies for FMR 11.18.0 https://github.com/bis-med-it/fmr/issues/765<br>
+
MEDIT-754: Partial updates of valuelists (MEDAL-related) https://github.com/bis-med-it/fmr/issues/754<br>
MEDIT-741 EU login configuration issues https://github.com/bis-med-it/fmr/issues/741<br>
+
MEDIT-755: Update back-level third-party dependencies for FMR 11.17.2 https://github.com/bis-med-it/fmr/issues/755<br>
MEDIT-452 EU login / authentication support https://github.com/bis-med-it/fmr/issues/452<br>
 
  
==Version 11.17.2 (Released: 2024/08/6)==
 
 
'''Bug Fixes:'''<br>
 
'''Bug Fixes:'''<br>
 
MEDIT-757: Server Integrity page of FMR not responding under specific condition https://github.com/bis-med-it/fmr/issues/757<br>
 
MEDIT-757: Server Integrity page of FMR not responding under specific condition https://github.com/bis-med-it/fmr/issues/757<br>
Line 17: Line 56:
 
MEDIT-740: Mapping drops Dataset Attributes. https://github.com/bis-med-it/fmr/issues/740<br>
 
MEDIT-740: Mapping drops Dataset Attributes. https://github.com/bis-med-it/fmr/issues/740<br>
 
MEDIT-760: EDI parser wrongly handles escaped characters. https://github.com/bis-med-it/fmr/issues/760<br>
 
MEDIT-760: EDI parser wrongly handles escaped characters. https://github.com/bis-med-it/fmr/issues/760<br>
 
'''Improvements:'''<br>
 
MEDIT-754: Partial updates of valuelists (MEDAL-related) https://github.com/bis-med-it/fmr/issues/754<br>
 
MEDIT-755: Update back-level third-party dependencies for FMR 11.17.2 https://github.com/bis-med-it/fmr/issues/755<br>
 
  
 
==Version 11.17.1 (Released: 2024/07/18)==
 
==Version 11.17.1 (Released: 2024/07/18)==
 
'''Bug Fixes:'''<br>
 
'''Bug Fixes:'''<br>
 
MEDIT-751: SDMXJson reader of Categorisation has source and target assigned incorrectly https://github.com/bis-med-it/fmr/issues/751 <br>
 
MEDIT-751: SDMXJson reader of Categorisation has source and target assigned incorrectly https://github.com/bis-med-it/fmr/issues/751 <br>
MEDIT-756: MR 11.17.0 unable to load structures via URL https://github.com/bis-med-it/fmr/issues/756 <br>
+
MEDIT-756: FMR 11.17.0 unable to load structures via URL https://github.com/bis-med-it/fmr/issues/756 <br>
  
 
==Version 11.17.0 (Released: 2024/07/12)==
 
==Version 11.17.0 (Released: 2024/07/12)==
Line 203: Line 238:
 
'''Changes:'''<br>
 
'''Changes:'''<br>
 
FMR11-299 - Revert "Alternate Half-Year" behaviour https://github.com/bis-med-it/fmr/issues/464<br>
 
FMR11-299 - Revert "Alternate Half-Year" behaviour https://github.com/bis-med-it/fmr/issues/464<br>
 +
 
'''Bug Fixes:'''<br>
 
'''Bug Fixes:'''<br>
 
FMR11-300 - Loading maintainable page with 'urn' parameter, can break page load due to javascript error https://github.com/bis-med-it/fmr/issues/465<br>
 
FMR11-300 - Loading maintainable page with 'urn' parameter, can break page load due to javascript error https://github.com/bis-med-it/fmr/issues/465<br>

Latest revision as of 07:35, 15 November 2024

Changelog for Fusion Metadata Registry

Version 11.19.1 (Released: 2024/11/15)

Bug Fixes:
MEDIT-832: FMR generates invalid SDMX-JSON 2.0 output (II) https://github.com/bis-med-it/fmr/issues/832
MEDIT-839: Wrong mapping for dataset level attributes https://github.com/bis-med-it/fmr/issues/839

Version 11.19.0 (Released: 2024/11/07)

New Feature:
MEDIT-802: By default skips 'invalid structures' when loading via the UI and new parameter on Web Service https://github.com/bis-med-it/fmr/issues/802 Click here to read more on the wiki.

Improvements:
MEDIT-722: REST API - consistently return HTTP 406 if the requested format is unavailable https://github.com/bis-med-it/fmr/issues/722
MEDIT-810: Update back-level third-party dependencies for FMR 11 next version https://github.com/bis-med-it/fmr/issues/810

Bug Fixes:
MEDIT-779: Importing ReportingTemplates from older FR/FMR versions does not resolve HCL/Hierarchies properly https://github.com/bis-med-it/fmr/issues/779
MEDIT-808: Dataflow page can result in error: "Failure to obtain Constrained Codelist" https://github.com/bis-med-it/fmr/issues/808

Version 11.18.1 (Released: 2024/10/03)

Improvements:
MEDIT-786: Update back-level third-party dependencies for FMR 11.18.1 https://github.com/bis-med-it/fmr/issues/786
MEDIT-792: Improved performance of slow loading on the UI for viewing Dataflows with many Provision Agreements https://github.com/bis-med-it/fmr/issues/792

Bug Fixes:
MEDIT-746: Problem with dataset/dataflow level mapped Attributes https://github.com/bis-med-it/fmr/issues/746
MEDIT-761: Property edi.lenient.enabled affects non-EDI checks https://github.com/bis-med-it/fmr/issues/761
MEDIT-769: Issue with data lineage in EDI deletion messages (MEDAL-related) https://github.com/bis-med-it/fmr/issues/769
MEDIT-785: Mapping Output Duplicate Series (obs attribute creates series attribute) https://github.com/bis-med-it/fmr/issues/785
MEDIT-787: NPE on startup of Registry https://github.com/bis-med-it/fmr/issues/787
MEDIT-789: Issue with Kryo Data Manager unable to store blank values https://github.com/bis-med-it/fmr/issues/789
MEDIT-801: FMR generates invalid SDMX-JSON 2.0 output https://github.com/bis-med-it/fmr/issues/801

Version 11.18.0 (Released: 2024/08/30)

Improvements:
MEDIT-765: Update back-level third-party dependencies for FMR 11.18.0 https://github.com/bis-med-it/fmr/issues/765
MEDIT-741: EU login configuration issues https://github.com/bis-med-it/fmr/issues/741
MEDIT-748: SDMX JSON Metadata Set does not support "metadataProvisionAgreement" https://github.com/bis-med-it/fmr/issues/748
MEDIT-452: EU login / authentication support https://github.com/bis-med-it/fmr/issues/452

Bug Fixes:
MEDIT-766: Misleading error when opening an unrecognized file. https://github.com/bis-med-it/fmr/issues/766
MEDIT-762: Corrupted output in SDMX-ML 2.0 format https://github.com/bis-med-it/fmr/issues/762

Version 11.17.2 (Released: 2024/08/6)

Improvements:
MEDIT-754: Partial updates of valuelists (MEDAL-related) https://github.com/bis-med-it/fmr/issues/754
MEDIT-755: Update back-level third-party dependencies for FMR 11.17.2 https://github.com/bis-med-it/fmr/issues/755

Bug Fixes:
MEDIT-757: Server Integrity page of FMR not responding under specific condition https://github.com/bis-med-it/fmr/issues/757
MEDIT-753: Inherited Codelists are not behaving correctly with respect to Merge / Replace / Delete https://github.com/bis-med-it/fmr/issues/753
MEDIT-740: Mapping drops Dataset Attributes. https://github.com/bis-med-it/fmr/issues/740
MEDIT-760: EDI parser wrongly handles escaped characters. https://github.com/bis-med-it/fmr/issues/760

Version 11.17.1 (Released: 2024/07/18)

Bug Fixes:
MEDIT-751: SDMXJson reader of Categorisation has source and target assigned incorrectly https://github.com/bis-med-it/fmr/issues/751
MEDIT-756: FMR 11.17.0 unable to load structures via URL https://github.com/bis-med-it/fmr/issues/756

Version 11.17.0 (Released: 2024/07/12)

Change:
MEDIT-475: FMR UI - Add Load Structures button to every page https://github.com/bis-med-it/fmr/issues/475

Improvements:
MEDIT-50: Support for SDMX-JSON 3.0 data format (excluding hierarchical reference metadata) https://github.com/bis-med-it/fmr/issues/50
MEDIT-712: Update third-party dependencies https://github.com/bis-med-it/fmr/issues/712
MEDIT-714: Add ability to test Active Directory settings to FMR Security page https://github.com/bis-med-it/fmr/issues/714
MEDIT-730: Version Modal does not use the configured FMR icon https://github.com/bis-med-it/fmr/issues/730

Bug Fixes:
MEDIT-637: Backslashes in CSV input are lost https://github.com/bis-med-it/fmr/issues/637

Version 11.16.0 (Released: 2024/04/17)

Change:
MEDIT-691: Changed behaviour in DataReaderManager in Sdmx-core 1.0.57 https://github.com/bis-med-it/fmr/issues/691

Improvements:
MEDIT-644: Add support for multiple measures in SDMX V3 data readers/writers https://github.com/bis-med-it/fmr/issues/644
MEDIT-527: Support for Metadataflows in SDMX 2.1 https://github.com/bis-med-it/fmr/issues/527
MEDIT-688: Update third-party dependencies and remove Joda-Time https://github.com/bis-med-it/fmr/issues/688

Bug Fixes:
MEDIT-596: Correct Issue with Content Constraints and "Role" field https://github.com/bis-med-it/fmr/issues/596
MEDIT-686: Prevent permanent 'Locked' files from persisting in the temporary directory https://github.com/bis-med-it/fmr/issues/686
MEDIT-693: Obligation to provide Target value for Representation map https://github.com/bis-med-it/fmr/issues/693
MEDIT-705: Contact being lost when editing an agency https://github.com/bis-med-it/fmr/issues/705

Version 11.15.0 (Released: 2024/02/16)

Change:
sdmx-core-438: Modified the IDs when an SDMX 2.1 Hierarchical Codelist is converted to an SDMX 3 Hierarchy https://github.com/bis-med-it/sdmx-core/issues/438

Improvements:
io-fmr-wb-81: Improve the Annotations User Interface to cater for mult-language annotations https://github.com/bis-med-it/io-fmr-wb/issues/81
MEDIT-680: Update back-level Third-Party Dependencies https://github.com/bis-med-it/fmr/issues/680

Bug Fixes:
MEDIT-648: Losing series-level attributes during SDMX-JSON conversion https://github.com/bis-med-it/fmr/issues/648
MEDIT-669: Losing series-level attributes during Fusion-JSON conversion https://github.com/bis-med-it/fmr/issues/669
MEDIT-664: Corrected empty Observations being created with SDMX CSV v1 https://github.com/bis-med-it/fmr/issues/664

Version 11.14.1 (Released: 2024/02/01)

Changes:
MEDIT-258: Change to Fusion-JSON Date Type format reverted https://github.com/bis-med-it/fmr/issues/258
MEDIT-591: "Register Dataset" modal now uses highlighted value if applicable https://github.com/bis-med-it/fmr/issues/591
MEDIT-655: Internal references to the "Log4j to SLF4j Adapter" modififed https://github.com/bis-med-it/fmr/issues/655

Improvement:
MEDIT-657: Update back-level Third-Party Dependencies https://github.com/bis-med-it/fmr/issues/657

Bug fixes:
MEDIT-53: Correction to SDMX-ML v3.0 Data format output https://github.com/bis-med-it/fmr/issues/53
MEDIT-658: Links not persisted for HierarchyAssociation https://github.com/bis-med-it/fmr/issues/658
MEDIT-667: EDI Validation does not detect unterminated last segment https://github.com/bis-med-it/fmr/issues/667

Version 11.14.0 (Released: 2023/12/15)

New Feature:
MEDIT-53: SDMX-ML (XML) 3.0 data format (excluding hierarchical reference metadata) https://github.com/bis-med-it/fmr/issues/53

Change:
MEDIT-635: Load Data from URL no longer supports any schemes other than "http" or "https" https://github.com/bis-med-it/fmr/issues/635

Improvements:
MEDIT-591: SDMX Central - modify Register Dataset modal to remember the selected options between uses https://github.com/bis-med-it/fmr/issues/591
MEDIT-630: Check and Update back-level Third-Party Dependencies https://github.com/bis-med-it/fmr/issues/630
MEDIT-631: Extremely large amounts of Stack Trace produced performing valid mapping https://github.com/bis-med-it/fmr/issues/631

Bug fixes:
MEDIT-632: Import of MSD in SDMX format 2.1 - Min and Max Occurs incorrect https://github.com/bis-med-it/fmr/issues/632
MEDIT-634: Index out of Bounds Exception in Test Mapping modal https://github.com/bis-med-it/fmr/issues/634

Version 11.13.0 (Released: 2023/11/21)

Change:
MEDIT-524: Improved the "Test Mapping" feature https://github.com/bis-med-it/fmr/issues/524

Improvements:
MEDIT-613: Update Vulnerable Third-Party Dependencies https://github.com/bis-med-it/fmr/issues/613
MEDIT-624: Add UI options to output mapping report and skip validation https://github.com/bis-med-it/fmr/issues/624

Bug fixes:
MEDIT-620: Test Mapping" feature does not explain Validation failures for a successfully mapped row https://github.com/bis-med-it/fmr/issues/620
MEDIT-583: "Invalid" rows in the Test mapping feature and empty converted data files as a result https://github.com/bis-med-it/fmr/issues/583
MEDIT-615: Empty TIME_PERIOD, OBS_VALUE and attributes in the mapped files https://github.com/bis-med-it/fmr/issues/615

Version 11.12.1 (Released: 2023/10/11)

Changes:
MEDIT-592: Reinstate the "CSV delimiter selector" on the Data Load User Interface https://github.com/bis-med-it/fmr/issues/592
MEDIT-590: Change the Re-register button colour to orange https://github.com/bis-med-it/fmr/issues/590

Improvement:
MEDIT-587: Address Apache POI vulnerability and update other vulnerable dependencies https://github.com/bis-med-it/fmr/issues/587

Bug fix:
MEDIT-595: Reporting Templates: Cannot modify format of cells https://github.com/bis-med-it/fmr/issues/595

Version 11.12.0 (Released: 2023/10/05)

Change:
MEDIT-581: Change to subscription modal - no longer able to perform POST notifications https://github.com/bis-med-it/fmr/issues/581

Improvements:
MEDIT-574: Add 'Re-register' button to the Data Registration UI https://github.com/bis-med-it/fmr/issues/574
MEDIT-551: Update Vulnerable Third-Party Dependencies https://github.com/bis-med-it/fmr/issues/551
MEDIT-580: Improve security on subscription modal https://github.com/bis-med-it/fmr/issues/581
MEDIT-579: Improvements to Data Registration page https://github.com/bis-med-it/fmr/issues/579

Bug fixes:
MEDIT-544: EDI Output can no longer write an empty series https://github.com/bis-med-it/fmr/issues/544
MEDIT-507: SDMX-JSON 2.0.0: Problem with structure of messages containing hierarchies https://github.com/bis-med-it/fmr/issues/507

Version 11.11.1 (Released: 2023/09/27)

Change:
MEDIT-578 - Notification events now conform to SDMX schema https://github.com/bis-med-it/fmr/issues/578

Improvement:
MEDIT-575 - Users now able to subscribe to data registration notifications https://github.com/bis-med-it/fmr/issues/575

Version 11.11.0 (Released- 2023/09/21)

New Features:
MEDIT-510 - Support for writing data in Excel format https://github.com/bis-med-it/fmr/issues/510
MEDIT-31 - Support for Metadata Constraint in SDMX-JSON v2 https://github.com/bis-med-it/fmr/issues/31

Improvements:
MEDIT-553 - Fusion Security is now an Authentication Service option https://github.com/bis-med-it/fmr/issues/553
MEDIT-509 - Reference metadata in fusion-json https://github.com/bis-med-it/fmr/issues/509

Bug Fixes:
MEDIT-507 - Support for hierarchies in SDMX-JSON v2 https://github.com/bis-med-it/fmr/issues/507
MEDIT-537 - Using V2 Sdmx API, "saveAs" and Zip format create empty output https://github.com/bis-med-it/fmr/issues/537
MEDIT-539 - Querying for StructureSet returns unhelpful error message https://github.com/bis-med-it/fmr/issues/539
MEDIT-540 - Report error if publication table is queried for in SDMX-JSON format https://github.com/bis-med-it/fmr/issues/540
MEDIT-561 - Excel option added to quick convert https://github.com/bis-med-it/fmr/issues/561

Version 11.10.1 (Released: 2023/09/05)

Bug Fix:
MEDIT-538 - Constraints causing NullPointerException in FMR 11.10.0 https://github.com/bis-med-it/fmr/issues/497

Version 11.10.0 (Released: 2023/09/01)

New Feature:
MEDIT-451 - Add new format option to Kafka producer https://github.com/bis-med-it/fmr/issues/451

Improvements:
MEDIT-442 - Publish updates to metadata reports to a Kafka topic https://github.com/bis-med-it/fmr/issues/442
MEDIT-505 - SDMX-JSON 2.0.0: Align role with case used in field guide https://github.com/bis-med-it/fmr/issues/505
MEDIT-516 - Update Vulnerable Third-Party Dependencies https://github.com/bis-med-it/fmr/issues/516
MEDIT-498 - Add meta header to Fusion-JSON to support references to artifacts in a schema structure query https://github.com/bis-med-it/fmr/issues/498
MEDIT-492 - Improve Performance of V2 API https://github.com/bis-med-it/fmr/issues/492

Bug Fixes:
MEDIT-497 - Missing data constraints in fusion-json https://github.com/bis-med-it/fmr/issues/497
MEDIT-502 - Corrected Test Mapping Report issue with special characters in an uncoded Dimension https://github.com/bis-med-it/fmr/issues/502
MEDIT-517 - Schema query returns 500 https://github.com/bis-med-it/fmr/issues/517

Version 11.9.0 (Released: 2023/08/11)

New Features:
FMR11-301 - Upgrade HCL from 2.1 to v3.0 change HCL and Hierarchy ID concat symbol from '_' to '@' https://github.com/bis-med-it/io-fmr-wb/issues/36
FMR11-302 - Support export of MSD in SDMX-ML v2.1 format https://github.com/bis-med-it/io-fmr-wb/issues/39
FMR11-303 - Add column for "Latest Version" to all Maintainables Pages https://github.com/bis-med-it/io-fmr-wb/issues/14

Improvements:
FMR11-306 - Restore Fusion Security as an authentication mechanism https://github.com/bis-med-it/fmr/issues/460
FMR11-309 - Add SDMX-JSON v2 to the UI https://github.com/bis-med-it/fmr/issues/483
FMR11-312 - Support for Category Scheme Map, Organisation Scheme Map and Reporting Taxonomy Map Metadata Structures in SDMX-JSON v2.0 https://github.com/bis-med-it/fmr/issues/44
FMR11-313 - Duplicated group IDs for schema queries in SDMX-JSON https://github.com/bis-med-it/fmr/issues/481

Bug Fixes:
FMR11-304 - Data Registrations - an authorised Data Provider is unable to delete data registrations https://github.com/bis-med-it/fmr/issues/468
FMR11-307 - Loading External Plugins caused startup issue
FMR11-308 - Annotations with Type "METADATA" are removed from Annotation Editor Wizard https://github.com/bis-med-it/fmr/issues/476
FMR11-310 - "Default" Front Page not operating correctly when using Apache Tomcatjjkj

Version 11.8.1 (Released: 2023/07/13)

Changes:
FMR11-299 - Revert "Alternate Half-Year" behaviour https://github.com/bis-med-it/fmr/issues/464

Bug Fixes:
FMR11-300 - Loading maintainable page with 'urn' parameter, can break page load due to javascript error https://github.com/bis-med-it/fmr/issues/465

Version 11.8.0 (Released: 2023/07/07)

New Features:
FMR11-282 - Ability to specify appearance of front page of Registry https://github.com/bis-med-it/fmr/issues/423 Click here to read more on the wiki.
FMR11-286 - Support Custom Plugins https://github.com/bis-med-it/fmr/issues/423
FMR11-287 - Add global stucture mapping setting to set output to required https://github.com/bis-med-it/fmr/issues/448
FMR11-294 - Add optional key column in SDMX-CSV https://github.com/bis-med-it/fmr/issues/382

Changes:
FMR11-290 - "BIS Open Tech" branding replaces "MT" https://github.com/bis-med-it/fmr/issues/438
FMR11-398 - Half-Yearly alternative format now outputs dates with "H" values https://github.com/bis-med-it/fmr/issues/398 Click here to read more on the wiki.

Improvements:
FMR11-277 - Update vulnerable third-party dependencies https://github.com/bis-med-it/fmr/issues/425
FMR11-284 - Update Kryo to version 5.5.0 https://github.com/bis-med-it/fmr/issues/425
FMR11-293 - Add URNS to schema query to describe input structures https://github.com/bis-med-it/fmr/issues/443
FMR11-295 - Support Half-Yearly alternative format in the UI https://github.com/bis-med-it/fmr/issues/398 Click here to read more on the wiki.

Bug Fixes:
FMR11-285 - Components with Time based Mappings cannot be edited in the Structure Map Wizard https://github.com/bis-med-it/fmr/issues/435
FMR11-278 - RegEx Capture Groups for Representation Map only support 0-9 (\10 and above does not work) https://github.com/bis-med-it/fmr/issues/427
FMR11-279 - Data Registrations are always saved as type: Web Service https://github.com/bis-med-it/fmr/issues/428
FMR11-281 - If-Modified-Since header not honored in case of DataConstraint deletion https://github.com/bis-med-it/fmr/issues/410
FMR11-289 - Data Registrations does not work for users of role "Data Provider" https://github.com/bis-med-it/fmr/issues/447
FMR11-292 - Role Mappings not displaying correctly when imported from FR10 https://github.com/bis-med-it/fmr/issues/439
FMR11-296 - Missing components in the 'unmapped' part in case of partial mapping https://github.com/bis-med-it/fmr/issues/371
FMR11-297 - Mapping: option to set a default output observation value for use where the input value is missing. https://github.com/bis-med-it/fmr/issues/70
FMR11-298 - Use of Inc-UnmappedReport=true can fail to create report when Mapping Rule not set to "Output Required" https://github.com/bis-med-it/fmr/issues/436

Version 11.7.0 (Released: 2023/06/02)

New Feature:
FMR11-275 - Improve Mapping functionality so that it can perform Validation https://github.com/bis-med-it/fmr/issues/130

Changes:
FMR11-276 - Modified rules as to how Mapping is performed https://github.com/bis-med-it/fmr/issues/130
FMR11-272 - Add "Output Required" UI control to Structure Mapping https://github.com/bis-med-it/fmr/issues/130
FMR11-271 - Validator: "Missing Attributes" renamed to "Missing Components" and reports on missing Measures

Improvement:
FMR11-270 - Update Vulnerable Dependencies for FMR 11.7.0 https://github.com/bis-med-it/fmr/issues/405

Bug Fixes:
FMR11-273 - Validating Generic Data can result in IllegalElement error https://github.com/bis-med-it/fmr/issues/416
FMR11-274 - Conversion and mapping services fail to read SDMX CSV 2.0 format files with BOM https://github.com/bis-med-it/fmr/issues/418

Version 11.6.1 (Released: 2023/4/19)

Improvements:
FMR11-266 - Merging a Codelist should merge Locale information
FMR11-269 - Update Spring and Jackson Dependencies https://github.com/bis-med-it/fmr/issues/401

Bug Fixes:
FMR11-268 - Cross references not updated correctly when structure already exists

Version 11.6.0 (Released: 2023/04/13)

New Features:
FMR11-44 - Support for Data Registrations https://github.com/bis-med-it/fmr/issues/32 Click here to read more on the wiki.
FMR11-258 - New Web Service to refresh caches Click here to read more on the wiki.

Change:
FMR11-267 - Web Service for Reference Metadata has changed https://fmrwiki.sdmxcloud.org/Reference_Metadata_API

Improvements:
FMR11-253 - Update Apache POI to version 5 https://github.com/bis-med-it/fmr/issues/360
FMR11-254 - Update Commons-fileupload third-party dependency https://github.com/bis-med-it/fmr/issues/391
FMR11-255 - Update Jettison third-party dependency https://github.com/bis-med-it/fmr/issues/392
FMR11-256 - Update Spring dependencies https://github.com/bis-med-it/fmr/issues/393

Bug Fixes:
FMR11-259 - UI of Web Service Structure Query page does not implement "latest" correctly https://github.com/bis-med-it/fmr/issues/285
FMR11-260 - Item Validity not returning most recent entry prior to today's date https://github.com/bis-med-it/fmr/issues/387
FMR11-261 - Subscript out of range error with FusionXL when carriage return is in the name of a structure https://github.com/bis-med-it/fmr/issues/379
FMR11-262 - No transactions returned on SDMX Transactions page when using date slider
FMR11-264 - Publication Table Editor: Dependent Variables, remove variable button does not work
FMR11-265 - FusionXL resolve carriage returns in concept names

Version 11.5.2 (Released: 2023/03/08)

Change:
FMR11-248 - Modification of interpration of SDMX-CSV V2 row https://github.com/bis-med-it/fmr/issues/349

Improvements:
FMR11-245 - Improve Performance of large Codelists which have Item Validity https://github.com/bis-med-it/fmr/issues/353
FMR11-246 - Update dependencies: spring, jstl, hibernate, httpcore, jackson, jersey,
FMR11-252 - Fusion Excel Export Data API now takes an additional 'attachment' parameter

Bug Fixes:
FMR11-240 - EDI should prevent Quadruplet attributes in Footnote Section https://github.com/bis-med-it/fmr/issues/347
FMR11-242 - EDI file missing mandatory Period Information validates successfully https://github.com/bis-med-it/fmr/issues/348
FMR11-243 - Improve validation of EDI DTM segment https://github.com/bis-med-it/fmr/issues/351 https://github.com/bis-med-it/fmr/issues/351
FMR11-244 - Temporary "MV" files not being cleared up after data transformation https://github.com/bis-med-it/fmr/issues/346 https://github.com/bis-med-it/fmr/issues/346
FMR11-247 - Unable to load Structure File when Mapping refers to DSD with ValueList coded dimension https://github.com/bis-med-it/fmr/issues/359
FMR11-250 - Parsing EDI fails to detect malformed period https://github.com/bis-med-it/fmr/issues/362
FMR11-251 - EDI REL segment must be followed by ARR segment https://github.com/bis-med-it/fmr/issues/322

Version 11.5.1 (Released: 2023/01/30)

New Feature:
FMR11-226 - Publication Table - support a scaling function applied to numerical observations https://github.com/bis-med-it/fmr/issues/300 Click here to read more on the wiki.

Changes:
FMR11-232 - Annotations are ignored when importing 2.1 XML Hierarchical Codelists https://github.com/bis-med-it/fmr/issues/335
FMR11-238 - Use the standard "core" fastUtil library https://github.com/bis-med-it/fmr/issues/338

Improvements:
FMR11-236 - Ensure Implicit Mappings in Structure Maps validate codelists for valid intersection https://github.com/bis-med-it/fmr/issues/129
FMR11-237 - Provide option to skip Validation phase in Transform Web Service https://github.com/bis-med-it/fmr/issues/237 Click here to read more on the wiki.

Bug Fixes:
FMR11-227 - Publication Table - Scientific Notation shows NaN in UI and is not applied to observation values https://github.com/bis-med-it/fmr/issues/300
FMR11-228 - Unable to import Codelists with multiple levels of inheritence in same submission as structures that use inherited codes https://github.com/bis-med-it/fmr/issues/308 https://github.com/bis-med-it/fmr/issues/103
FMR11-229 - Bulk actions - detail=raw is ignored https://github.com/bis-med-it/fmr/issues/103
FMR11-230 - REST query: detail=raw is not applied to referenced codelists https://github.com/bis-med-it/fmr/issues/103
FMR11-231 - IncValid output may contain empty series when it should not be generated https://github.com/bis-med-it/fmr/issues/332
FMR11-233 - Parent codes should be included in reference partial https://github.com/bis-med-it/fmr/issues/342
FMR11-234 - Fix 'too much recursion' error with reverse engineer data structure with large number of Dimensions https://github.com/bis-med-it/fmr/issues/339
FMR11-235 - Validate submission of Structure Map's Implicit mappings to ensure Coded mappings have a valid intersection from source to target https://github.com/bis-med-it/fmr/issues/129
FMR11-239 - Codelists with Annotations not being correctly parsed in SDMX-JSON https://github.com/bis-med-it/fmr/issues/345
FMR11-241 - Duplicate elements in SDMX CSV result in unexpected output https://github.com/bis-med-it/fmr/issues/343

Version 11.5.0 (Released: 2022/12/16)

New Features:
FMR11-208 - Audit Structure Queries FMR11-209 - Publication Table - Support Numerical Observation formatting https://github.com/MEDIT-Org/fmr/issues/300 Click here to read more on the wiki.
FMR11-212 - Support Categorise Publication Table via the UI https://github.com/MEDIT-Org/fmr/issues/312
FMR11-223 - Improve Metrics Report with IncUnmappedReport option https://github.com/MEDIT-Org/fmr/issues/262 https://github.com/MEDIT-Org/fmr/issues/306 https://github.com/MEDIT-Org/fmr/issues/318 https://github.com/MEDIT-Org/fmr/issues/319
FMR11-209 - Publication Tables set scaling factor https://github.com/MEDIT-Org/fmr/issues/325
FMR11-225 - Support for "References-partial" with regular expressions https://github.com/MEDIT-Org/fmr/issues/298

Changes:
FMR11-213 - In SDMX CSV, SERIES_KEY and OBS_KEY will output with the quote marks around the whole key https://github.com/MEDIT-Org/fmr/issues/313
FMR11-219 - Validation and Transformation should preserve original format unless output format specified https://github.com/MEDIT-Org/fmr/issues/117

Improvements:
FMR11-221 - Update dependencies: hsqldb; jackson-databind; jettison; opencsv; spring; spring-kafka; spring-security
FMR11-222 - Improve Performance of Viewing a Hierarchy https://github.com/MEDIT-Org/fmr/issues/315

Bug Fixes:
FMR11-206 - Support for extended UTF-8 characters in FMR https://github.com/MEDIT-Org/fmr/issues/297
FMR11-207 - Transforming Data with "Delete" action can leave erroneous output in EDI format https://github.com/MEDIT-Org/fmr/issues/186
FMR11-210 - Fix an issue when "edi.datagroup.identifier" specified with value of asterisk
FMR11-211 - Validation on Group ID should ignore case https://github.com/MEDIT-Org/fmr/issues/301
FMR11-214 - When loading via Registry UI, Data file with Duplicate Series results in MV Store Error
FMR11-215 - Viewing a Representation Map has issue with "valid from" on Mappings https://github.com/MEDIT-Org/fmr/issues/310
FMR11-216 - Support dataset attribute consolidation (detection of duplicates) https://github.com/MEDIT-Org/fmr/issues/302
FMR11-217 - Publication Tables: Numerical Observation, "Add Rule" button does not work
FMR11-218 - Observation deletions are no longer written in EDI format https://github.com/MEDIT-Org/fmr/issues/303
FMR11-224 - Failure to report unmapped data when using TIME_PERIOD mapping https://github.com/MEDIT-Org/fmr/issues/305

Version 11.4.0 (Released: 2022/10/14)

Important Note for MySQL users: due to changes in the distribution of the MySQL connector (change FMR11-192 below), please read this article.

New Feature:
FMR11-194 - Publication Table - support casting dates more then once in same expression

Changes:
FMR11-190 - Open source licensing compatibility changes: Removal of alertifyjs dependency https://github.com/MEDIT-Org/fmr/issues/280
FMR11-191 - Open source licensing compatibility changes: Removal of dependency: jscolor https://github.com/MEDIT-Org/fmr/issues/282
FMR11-192 - Open source licensing compatibility changes: Remove MySQL Connector https://github.com/MEDIT-Org/fmr/issues/283
FMR11-193 - Open source licensing compatibility changes: Change FontAwesome to MIT Licensed version https://github.com/MEDIT-Org/fmr/issues/281

Improvement:
FMR11-202 - Update dependencies: Hibernate, Spring-Kafka, Jettison and Jersey https://github.com/MEDIT-Org/fmr/issues/294

Bug Fixes:
FMR11-189 - Behaviour of web service resolving multiple Codelist inheritance with "details=raw" https://github.com/MEDIT-Org/fmr/issues/257 Click here to read more on the wiki.
FMR11-196 - Unable to read Excel Spreadsheet where all Frequencies are Formulas
FMR11-197 - Request for Codelist in SDMX-JSON, "details=raw", references="children" doesn't return children as raw https://github.com/MEDIT-Org/fmr/issues/257
FMR11-198 - Request for Codelist in SDMX-JSON, "details=raw", references="descendants" doesn't return descendants https://github.com/MEDIT-Org/fmr/issues/257
FMR11-199 - "Metadata Provider Scheme" not listed on Web Service -> Structures page
FMR11-200 - "Metadata Provider Wizard" does not allow Providers to start with a numeric yet the SDMX Standard allows this
FMR11-201 - "Metadata Provider Scheme" not listed on Cross References page
FMR11-202 - Update dependencies: Hibernate, Spring-Kafka, Jettison and Jersey https://github.com/MEDIT-Org/fmr/issues/294
FMR11-203 - Attaching Reference Metadata to Items in an item scheme fails to add link (cache issue)
FMR11-205 - Version Number not Displayed when Selected Item on Page Load

Version 11.3.0 (Released: 2022/09/23)

New Feature:
FMR11-187 - Support recovery of structure transactions from backup on installation https://github.com/MEDIT-Org/fmr/issues/277 Click here to read more on the wiki.

Improvement:
FMR11-183 - Update dependencies https://github.com/MEDIT-Org/fmr/issues/277

Bug Fixes:
FMR11-181 - SDMX CSV v 2.0 Data Format does not report its format https://github.com/MEDIT-Org/fmr/issues/110
FMR11-184 - Support '*' for structure type in REST API https://github.com/MEDIT-Org/fmr/issues/273
FMR11-185 - Failure on Compare Revision shows Stack Trace https://github.com/MEDIT-Org/fmr/issues/278
FMR11-186 - SDMX-JSON Writer not outputting DSD as stub https://github.com/MEDIT-Org/fmr/issues/274

Version 11.2.2 (Released: 2022/09/13)

Improvement:
FMR11-182 - Modify ID generation strategy for importing Reference Metadata at v2.1

Version 11.2.1 (Released: 2022/09/09)

New Features:
FMR11-174 - Publication Tables: Formatting of Missing Values support ObsValue=NaN https://github.com/MEDIT-Org/fmr/issues/253 Click here to read more on the wiki.
FMR11-175 - Support Reading of Reference Metadata (with restrictions) in version 2.1 SDMX https://github.com/MEDIT-Org/fmr/issues/250

Bug Fixes:
FMR11-169 - SDMX CSV v1 Data Reader does not allow header fields (row 1) to be double quoted
FMR11-170 - Bulk Export - spelling mistake on Raw help text
FMR11-171 - Order of revisions not as expected
FMR11-176 - OBS_PRE_BREAK validation corrected https://github.com/MEDIT-Org/fmr/issues/65
FMR11-178 - Quadruplet in EDI vs the other formats in the context of data consolidation or integration https://github.com/MEDIT-Org/fmr/issues/118
FMR11-179 - SDMX DSD output may include invalid attribute "isMultiLingual" https://github.com/MEDIT-Org/fmr/issues/255

Version 11.2.0 (Released: 2022/07/22)

New Features:
FMR11-164 - Support Reference Metadata
FMR11-165 - Support Certificate Authentication https://github.com/MEDIT-Org/fmr/issues/234 https://fmrwiki.sdmxcloud.org/Configure_X509_Certificate_Authentication

Improvement:
FMR11-146 - FMR dependency updates https://github.com/MEDIT-Org/fmr/issues/232
FMR11-159 - Add "Raw" option to Download structures and remove "Include internal settings" https://github.com/MEDIT-Org/fmr/issues/227
FMR11-160 - Allow a Concept Representation to be a ValueList https://github.com/MEDIT-Org/fmr/issues/83

Bug Fixes:
FMR11-162 - SERIES_KEY column should be reserved for series keys https://github.com/MEDIT-Org/fmr/issues/128
FMR11-161 - Issue loading Data Constraint with a Component element under Cube Region element https://github.com/MEDIT-Org/fmr/issues/210
FMR11-163 - Attribute variable does not work in table heading https://github.com/MEDIT-Org/fmr/issues/240
FMR11-166 - Duplicate attribute is not detected anymore in FMR https://github.com/MEDIT-Org/fmr/issues/143
FMR11-167 - Publication Table - Array Variables fail to save https://github.com/MEDIT-Org/fmr/issues/239
FMR11-168 - Error encountered whist attempting to deserialize structure https://github.com/MEDIT-Org/fmr/issues/210

Version 11.1.7 (Released: 2022/07/06)

New Feature:
FMR11-153 - Add Environment Sync back in from FR10 Click here to read more on the wiki.

Improvement:
FMR11-158 - Publication Table: Footnotes work https://github.com/MEDIT-Org/fmr/issues/169 Click here to read more on the wiki.

Bug Fixes:
FMR11-152 - Comma not being processed correctly in Web Service query for ItemBeans.
FMR11-154 - Unexpected structure validation error from FMR https://github.com/MEDIT-Org/fmr/issues/144
FMR11-155 - Structure validation errors are not detected anymore in FMR https://github.com/MEDIT-Org/fmr/issues/148
FMR11-156 - v2 structure REST API does not support queries for multiple items using the comma syntax https://github.com/MEDIT-Org/fmr/issues/220
FMR11-157 - Typo in header of Representation Maps page https://github.com/MEDIT-Org/fmr/issues/224

Version 11.1.6 (Released: 2022/06/23)

New Features:
FMR11-150 - Add "Duplicate Behaviour" Header Parameter to Web Services for Validation and Transformation - https://github.com/MEDIT-Org/fmr/issues/219
FMR11-151 - MVStore temporary store - https://github.com/MEDIT-Org/fmr/issues/158

Improvement:
FMR11-140 - Revert xsi:type=SiblingType, change the schema to output the Group as Sibling not SiblingType

Bug Fixes:
FMR11-141 - Re-opening of Alternate Half year Issue - https://github.com/MEDIT-Org/fmr/issues/141
FMR11-143 - TIME_FORMAT not being generated correctly
FMR11-144 - Problem with Date data type when reverse engineering a DSD from a CSV dataset - https://github.com/MEDIT-Org/fmr/issues/212
FMR11-145 - Problem with Description data type when reverse engineering a DSD from a CSV dataset - https://github.com/MEDIT-Org/fmr/issues/213
FMR11-147 - DSD Wizard step 3 - not allowing Enumerated Representation - https://github.com/MEDIT-Org/fmr/issues/216
FMR11-148 - Schema Query in Structure Format does not work

Version 11.1.5 (Released: 2022/06/01)

New Feature:
[FMR11-124] - Added support for MySQL 8
[FMR11-135] - Publication Table: Option to output rows with no data - https://github.com/MEDIT-Org/fmr/issues/172 Click here to read more on the wiki.
[FMR11-136] - Dimension Value based on another Dimenisons variable value - https://github.com/MEDIT-Org/fmr/issues/173
[FMR11-137] - Publication Table: CPMI - Dynamic Rows and columns - https://github.com/MEDIT-Org/fmr/issues/170 Click here to read more on the wiki.

Improvement:
[FMR11-138] - Modify FusionXL ready to open source - https://github.com/MEDIT-Org/fmr/issues/203
[FMR11-139] - Port FusionXL Data Author / Data read code and web services to FMR - https://github.com/MEDIT-Org/fmr/issues/202 Click here to read more on the wiki.

Bug Fixes:
[FMR11-130] - Change UI and code to allow Measures to be mandatory / optional - https://github.com/MEDIT-Org/fmr/issues/197
[FMR11-131] - Add support for gzip encoding to FMR SDMX 2.0.0 REST endpoint - https://github.com/MEDIT-Org/fmr/issues/198
[FMR11-129] - Rename Hierarchical Codelists to Hierarchies - https://github.com/MEDIT-Org/fmr/issues/195
[FMR11-134] - KeyValueImpl has only partial support for multi-valued attributes - https://github.com/MEDIT-Org/fmr/issues/119

Version 11.1.4 (Released: 2022/05/20)

New Feature:
Data Publication Tables

Bug Fixes:
[FMR11-118] - Parsing of XLSX file not secure
[FMR11-120] - Metadata in SDMX-ML 3.0 format fails to parse due to unexpected annotations
[FMR11-123] - Update some third-party dependencies which have active vulnerabilities

Version 11.1.3 (Released: 2022/05/05)

Change:
[FMR-154] - Public License Agreement updated

Bug Fixes:
[FMR11-111] - NPE in FMR 11.1.1 when converting a flat CSV file
[FMR11-112] - V2 Structure Query Web Service not honouring Locale Filter
[FMR11-114] - FXL can not get structure beloning to SubAgency
[FMR11-115] - V2 Web service saveas=x.zip outputs a corrupt file (not a zip, not a file)
[FMR11-116] - UI crash on Report Template Wizard with HCL references
[FMR11-117] - FXL Validation can fail causing error

Version 11.1.2 (Released: 2022/04/11)

Improvement:
[FMR11-108] - Updated third-party dependencies

Bug Fixes:
[FMR11-109] - Corrected issue connecting using OpenLDAP
[FMR-107] - Unable to read / write Attributes where AttributeRelationship is at Dataflow level
[FMR-109] - Obs Key missing when onverting to SDMX CSV 2.0.0
[FMR-127] - Keys should use a dot in SDMX-CSV 2.0.0
[FMR-131] - Structure maintenance step 1 name and description language indicator is sometimes incorrect
[FMR-136] - Problem with importing CSV in Codelist : Use of Validity Version corrupts name in Codelist Wizard
[FMR-137] - Data Messages SDMX 1.0 should only support Update and Delete
[FMR-141] - Property TF_ALTERNATE_HALF_YEAR is not honored in FMR
[FMR-150] - Unable to connect to OpenLDAP with FMR version 11.1
[DEV-1063] - Forgotten password link removed from user interface

Version 11.1.1 (Released: 2022/02/18)

Bug Fixes:
[FMR11-102] - View structure map does not include time period mapping rules in table
[FMR11-101] - Convert data using mapping - error thrown
[FMR11-100] - Time Period map saved as Monthly Frequency gets Converted to Annual
[FMR11-99] - Unable to convert using mappings
[FMR11-98] - XML Codelist reader cannot read Codelists with multiple extensions
[FMR-96] - StaxDsdReaderEngineV3 forces MeasureRelationships to be at the Observation attachment level

Version 11.1.0 (Released: 2022/02/15)

Change:
FMR now uses the io.sdmx packages

New Feature:
[FMR11-89] - Add data validation rule to check that OBS_PRE_BREAK is consistent with OBS_STATUS

Bug Fixes:
[FMR11-97] - Dataset Attributes being lost when converting to SDMX JSON format
[FMR11-96] - Half-Yearly not working correctly in particular data files
[FMR11-95] - Structure Map Wizard cannot map Measures
[FMR11-94] - Multi-value attribute can get lost when converting CSV to CSV
[FMR11-92] - Zombie Structures are not detected

Version 11.0.3 (Released: 2022/02/04)

Bug Fixes:
[FMR11-84] - NullPointerException when writing Group Attributes
[FMR11-82] - Data supplied with bad time format do not error

Change:
[FMR11-83] - Remove support for the old "Fusion Security" security mechanism

Version 11.0.2 (Released: 2022/01/14)

Bug Fixes: [FMR11-80] - Validation Error with multiple measures and no time period
[FMR11-78] - MSD Wizard errors when opened
[FMR11-77] - Validation of OBS_VALUE and OBS_STATUS

Version 11.0.1 (Released: 2022/01/07)

Improvement:
[FMR11-66] - SDMX 2.1 Categorisations against Herarchical Code Lists should be applied to all relevant SDMX 3 Hierarchies

Bug Fix:
[FMR11-63] - Specifying a Custom Content Type throws a NullPointerException

Version 11.0.0 (Released: 2021/12/23)

New Features:

  • Supports SDMX 3.0 internal information mode
  • Support for input, storage and retrieval of all SDMX 3.0 structures with the exception of Metadata Constraints, Concept Scheme Map, Category Scheme Map
  • Automatic conversion of SDMX 2.1 structure sets to the SDMX 3.0 mapping model on load
  • Semantic versioning - three-digit version numbers (e.g. 1.3.2)
  • JNDI database connection support Click here to read more on the wiki.

Improvements:
[FR-5066] - Carriage Returns in Constraint Values should be ignored
[FR-5063] - Allow specification of Kafka behaviour on Registry Startup Click here to read more on the wiki.
[FR-5062] - Improve CPU performance and Memory Usage
[FR-5048] - Stack Trace not produced for Structure queries that provide no results
[FR-5046] - Add Wildcards support to Content Constraints
[FR-5044] - Update vulnerable dependencies
[FR-5036] - Quieten Stack Trace when "illegal" Contact ID specified in EDI file
[FR-5035] - Re-assigning Dataflow reference to DSD should check constraints
[FR-5039] - Add support for "dot" delimiter to Series Constraint Wizard

Changes:

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

Bug Fixes:
[FR-5051] - Constraints not being applied correctly
[FR-5049] - Reporting Template - Read Obs Attributes when no Observation Value reported
[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-5025] - Value List Wizard Step 3 table rendering incorrectly
[FR-5034] - Registry Error Dialog can execute scripts which can lead to XSS attacks
[FR-5018] - Correct Transaction ID generated on Kafka notification
[FR-5004] - Kafka Structure Producer page, message detail drop-down not set correctly

Version 10.7.0 (Released 2021/05/13)

Improvements:
[FR-4977] - Option to send structures as stubs on Kafka
[FR-4979] - Data Validation new Option to supply the Sender Id
[FR-4984] - Mapping should be allowed to be applied to multiple datasets if they refer to the same dataset
[FR-4993] - Support the creation of the series attribute TIME_FORMAT from an EDI file

Change:
[FR-4904] - Change Kafka Service to allow status to be Publicly Available Click here to read more on the wiki.
[FR-4915] - Bulk Export download of illegal EDI structures do not clearly report the error
[FR-4917] - Add "keys" and "action" parameter to SDMX CSV Web Service request
[FR-4918] - Fix Issues in Transaction Web Services
[FR-4919] - Modification of a Maintainable should occur in 2 Transactions
[FR-4920] - Handle Large Loads in Reporting Constraint UI
[FR-4971] - Environment Sync - Version information on Item list set to 1.0 when maintainable parent is not 1.0
[FR-4978] - SDMX CSV validation: output DataSetId should be the Dataflow ID value

Bug Fixes:
[FR-4906] - Requesting an SDMX file which cannot be described in SDMX throws an error
[FR-4907] - Saving a DSD with a non-standard Measure Dimension prevents the DSD from being subsequently edited
[FR-4909] - DatasetID should be output in a Data Load when the input is CSV
[FR-4910] - Extend EDI Lenience to Codelists and Concept Schemes
[FR-4913] - HierarchicalCodeList does not update when order of hierarchy changed
[FR-4914] - Compare view not showing correct values for master and target
[FR-4923] - A colon ":" should always follow deptId, even when it's empty
[FR-4926] - Validation Rules Wizard displays data tables error on Step 2
[FR-4927] - Unable to load a generated dataset if the OBS_VAL dimension has been changed
[FR-4928] - Changing Dataflow does not update Valid Calculations on Dataset Details page
[FR-4929] - Validation Scheme Step 3 ignores a number as the Output value
[FR-4930] - Equality in SdmxBeansImpl has error
[FR-4967] - Environment Sync - Javascript error when connecting to endpoint
[FR-4972] - Comparing Reporting Constraints does not show differences
[FR-4973] - Reporting Template - trailing whitespace on HEX value causes obs attributes reported using colour to be missed
[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-4994] - Enumerated Items should not have DateTime and Time as Data Format options
[FR-4995] - GregorianYearMonth is not shown when viewing the DSD
[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

Version 10.6.3.1 (Released 2021/04/25)

Bug Fixes:
[FR-4982] - Unable to specify a DSD Dimension as both Coded and with restriction of Year
[FR-4984] - Enumerations of GregorianYearMonth are not present when viewing DSD
[FR-4985] - DSD Wizard: 'dateTime' and 'time' should not be options for Enumerated format

Version 10.6.3 (Released 2021/01/22)

New Features:
[FR-4904] - Change Kafka Service to allow status to be Publicly Available
[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 notification status against registry transaction status. Restart structure producer from last tx.
[FR-4859] - Kafka - support all connection properties when defining kafka server connection

Click here to read more about Kafka.

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
[FR-4893] - Activity -> Structure Submissions page show a spinner if item selected in table and user not logged in
[Fr-4891] - NPE on startup when extended Codelist no longer exists
[FR-4884] - DSD Wizard issues with re-assigning Time Dimension
[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
[FR-4840] - Loading an EDI file which has invalid values returns a 500 rather than throwing a FormatSpecific Error
[FR-4837] - Ensure CSV Dump honors double quotes around values containing commas
[FR-4830] - Outputting JSON data with Annotations can result in a -1 being returned
[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
[FR-4780] - The Registry can unify monthly data so reading and writing comes out in a consistent fashion
[FR-4771] - Temporary file not cleared away after reading Excel file

Version 10.5.7 (Released 2020/11/13)

New Features:
[FR-4768] - REST - normalise frequency support first in period and last in period functions
[FR-4753] - Registry now has option to clean up temporary directory on startup
[FR-4712] - Format of Code IDs can be restricted for a Codelist Click here to read more on the wiki.
[FR-4689] - Data Validation - support multiple structure references on header to identify which Dataflows or Provisions to use in validation when multiple datasets are in file
[FR-4673] - New parameter on Data Conversion to Merge Datasets
[FR-4666] - Add SSL support to Kafka connection Click here to read more on the wiki.
[FR-4670] - Add a System Property to ignore EDI Agency checks Click here to read more on the wiki.
[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
[FR-4617] - Excel Reporting Template: Support Instruction sheets Click here to read more on the wiki.
[FR-4653] - Create property allowing DSI field in EDI file to be resolved to a Dataflow Click here to read more on the wiki.
[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
[FR-4597] - Web Service for Modifying and Obtaining System Properties Click here to read more on the wiki.
[FR-4477] - Allow HTTP Read Timeout duration to be viewed and modified via UI Click here to read more on the wiki.
[FR-4478] - Allow HTTP Connect Timeout duration to be viewed and modified via UI Click here to read more on the wiki.
[FR-4460] - View and modify User-Agent used in HTTP Requests from the Registry via the User Interface Click here to read more on the wiki.
[FR-4378] - REST API - Support path parameter: allowedconstraint Click here to read more on the wiki.
[FR-4379] - REST API - Support path parameter: allowedconstraint Click here to read more on the wiki.
[FR-4380] - REST API - Support query parameter: allcompletestubs Click here to read more on the wiki.
[FR-4381] - REST API - Support query parameter: referencecompletestubs Click here to read more on the wiki.
[FR-4394] - Exporting a DSD to EDI - support feature to enforce Primary Measure [1] Click here to read more on the wiki.
[FR-4409] - EDI Lenient mode - allow DSDs to be read and written with uncoded dimensions [2] [hhttps://fmrwiki.sdmxcloud.org/Edi_Lenient_ModeClick here to read more on the wiki.] <br [FR-4408] - Add Value list to Bulk Export
[FR-4369] - Support Constraints against Value List
[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 Click here to read more on the wiki.
[FR-4336] - Support Enumeration of items which can have non-SDMX valid IDs (Value List)
[FR-4337] - Reverse Engineer DSD from CSV Dataset Click here to read more on the wiki.
[FR-3305] - Populate an Excel Reporting Template from an SDMX Data File Click here to read more on the wiki.
[FR-2879] - full support for the official SDMX-JSON 1.0 standard Click here to read more on the wiki.
[FR-4114] - AD role mappings CSV import and export Click here to read more on the wiki.
[FR-3304] - Codelist inheritance Click here to read more on the wiki.
[FR-4115] - External table name mapping
[FR-4029] - CORS policy improvements
[FR-3946] - Stronger AES256 encryption
[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-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-3967] - Active Directory configuration custom search filter
[FR-3951] - New Data Validator: Structure Validator
[FR-3962] - New Data Validator: Obs Status Validation
[FR-3892] - "Missing Time Periods" is its own validator

Improvement:
[FR-4770] - Add support to Fusion CSV to load a CSV file declaring Dimensions and measure dimensions only
[FR-4755] - New Web Service to allow users to 'Close' loaded Data
[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
[FR-4730] - Enforce that the EDI FNS block is followed by the correct value
[FR-4688] - Remove 'zombie structures' from registry content, enable users to export or delete via a separate API
[FR-4303] - Kafka Connection Configuration - support multiple hosts
[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
[FR-4652] - Report Templates: Conditional Colour on Attributes - make optional (opt in)
[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
[FR-4549] - Add 'Reference Partial' option to the export modal on bulk actions Click here to read more on the wiki.
[FR-4615] - Excel Reporting Template: Do not use color on attributes section
[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
[FR-4579] - Enhance the RSS feed to list URLs of added, modified and deleted structures
[FR-4580] - Improved performance in EDI Data Reader
[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
[FR-4214] - Add 'Export SDMX-ML' button to structure pages Click here to read more on the wiki.
[FR-4411] - Improve performance of cross reference resolution
[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
[FR-4361] - Simplify install wizard
[FR-4324] - Performance Improvements for Data Convert
[FR-4331] - Show the Hierarchical Codelist Agency/ID/Version of available Hierarchies in Validation Rules Wizard
[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 Agency is not, default Agency to SDMX
[FR-4329] - Remove formula embedded in Report Templates (replaced with checking table) Click here to read more on the wiki.
[FR-4263] - Reporting Template Worksheets to be built from a Dataflow as oppose to a Content Constraint Click here to read more on the wiki.
[FR-4227] - Sdmx JSON meta tag needs to have required node of "sender"
[FR-3882] - Registry should allow Half-Yearly to be specified as code "H" Click here to read more on the wiki.

Removed Feature:
[FR-4081] - Remove: In-memory structures storage

Bug Fixes:
[FR-4759] - Header ID can be incorrectly longer than 10 characters
[FR-4763] - CTA Segment should only be output in EDI if it is valid
[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-4727] - Ensure logout after install of Fusion Registry
[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-4718] - Issue with format conversion to EDI when an observation level attribute is the only content of an observation
[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
[FR-4698] - Data Provider Constraint linked to Dimension which no longer exists causes registry startup to fail
[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-4674] - SDMX 2.0 data incorrectly stating KeyFamilyURI is an invalid attribute
[FR-4664] - Null pointer when saving a DSD with only 1 measure which does not have Id of OBS_VALUE
[FR-4658] - EDI DSI block should not be permitted to be longer than 18 characters
[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
[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-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-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
[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-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
[FR-4524] - Weekly format incorrect for single digit weeks
[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 independent
[FR-4545] - Support SDMX Dates for Monthly format with the "M" character
[FR-4517] - Empty IDE block following NAD+MS should not be treated as an error
[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
[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-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 conjunction with 'max' parameter, is not honoured when 'lastNObservations' is included in query
[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-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-4441] - referencepartial to treat constraint references as a union, not intersection
[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)
[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-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-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-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
[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
[FR-4270] - EDI time formats are not set correctly when using EDIDataReader
[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
[FR-4215] - Enable a dataflow mapping to be saved which is linked to a database, even if there is no data available
[FR-4205] - ws/fusion/info/product web service to include link for current user details
[FR-4187] - When specifying "Structure" in transform call, HTTP 400 is thrown rather than HTTP 200
[FR-4155] - EDI Interchange Header - Application Reference value should accept GESMES/CB and return HTTP 200 if illegal
[FR-4158] - HTTP 200 should be returned when header of EDI file has incorrect elements (ID, preparation date, test value)
[FR-4161] - Validating an EDI file ignores the specified Structure in favour of Structure referenced in EDI file itself
[FR-4058] - Mapping to EDI output is not putting the correct organisation in the sender field
[FR-4071] - Exception generated when mapping file
[FR-4100] - SDMX 1.0 Structure file with Receiver Element with Contact Element cannot be processed by Registry
[FR-4101] - Support SDMX 1.0 'Update' Action
[FR-4057] - xsi:schemaLocation should be specifiable at the Dataset element since this is valid XML
[FR-4035] - Validating Data - requesting Invalid values for EDI file with missing dimension causes 500 error
[FR-4038] - Validation EDI Time Series should report error if range specified but first and last values are not supplied
[FR-4043] - Enforce that TIME_FORMAT is never a mandatory attribute
[FR-4044] - Mapping Dataset Attributes to Series Attributes does not produce correct output
[FR-4028] - Data Validation of EDI series with missing dimensions should report error of type "Structure"
[FR-4033] - Reverting EDI TIME_FORMAT processing
[FR-4000] - Obs Status Validator is not honouring NaN as a missing value
[FR-4002] - Data Validation - EDI files should not report error for missing TIME_FORMAT attribute
[FR-4015] - Reading EDI files does not attempt to resolve Dataflow reference
[FR-4021] - Data Validation need to report EDI missing series attributes more clearly
[FR-3884] - Validation Service - ability to skip Mandatory Attributes data validator should be provided
[FR-3886] - Validation Service - Supplying invalid time definitions should return an error report
[FR-3887] - Validating data in EDI format should behave in the same manner as Structure Specific format
[FR-3889] - Validating data in Generic Data format should behave in the same manner as the Structure Specific format
[FR-3924] - Reported legal characters for ID state that asterisk may be used, when it shouldn't be
[FR-3930] - Dataflow Map - Combination Mapping shows in Mapped Components table in step 3 of the wizard when in edit mode
[FR-3931] - Data Structure and DataFlow Map Wizard - language issue
[FR-3938] - Data Validation - converting valid / invalid series to EDI
[FR-3941] - Data Validation - invalid EDI output missing any form of value
[FR-3964] - Unable to read Excel data file is FREQ is a Dataset Attribute
[FR-3965] - Dataset Attributes are not output when output format is specified as Excel
[FR-3972] - Errors in validating EDI headers should return HTTP 200 rather than 400
[FR-3973] - If EDI Message Trailer Segment (UNT) is incorrect, error is not clear to end user
[FR-3980] - Data Validation of EDI file that has duplicate Series Attributes returns HTTP 400
[FR-3875] - Provision Agreement Wizard does not honour language correctly on step 1
[FR-3925] - Adding a space to an Active Directory Role Mapping definition removes it
[FR-3929] - Fusion Registry Sdmx CSV Format can not be published to Registry if Dataset Attributes are included
[FR-3948] - Metadata Reports not showing Structure labels if language is not available
[FR-3953] - Data Sources Manager 'Table Names' modal has the 'Obs Table' and 'Key Table' header names transposed
[FR-3950] - Metadata Management Interface - Fix multi-page pagination on Manage Metadata
[FR-3949] - Metadata Management Interface - filters broken on manage metadata table for dimensions with numeric codes
[FR-3927] - Oracle: Error shown when starting tomcat