What’s New in YOUnite

New features and bug fixes for this quarter.


Released version 1.7.0

05/Oct/20 05:00 PM

UI: UGR Testing

YOUMDM-1841 05/Oct/20 9:41 AM

API: Federated GET Taking Full Timeout Period

YOUMDM-1848 01/Oct/20 2:35 PM

UI: Data Page Core DR Viewing is Broken in Three Places

YOUMDM-1831 01/Oct/20 2:08 PM

UI: UGR Users→Permissions Has Incorrect Count, Needs Sorting, Next/Prev is Incorrect

YOUMDM-1834 01/Oct/20 2:08 PM

UI: Per Request Gold/Silver Not Working

YOUMDM-1835 01/Oct/20 2:08 PM

UI: Restrict YOUNITE_DATA_STORE Domain Versions in ACL Dropdowns

YOUMDM-1826 01/Oct/20 2:07 PM

UI: Selecting a Component That Renders a Popup Should Make the First Text Field Active

YOUMDM-1823 01/Oct/20 2:07 PM

UI: Update Nav Bar

YOUMDM-1819 01/Oct/20 2:07 PM

UI: DR Componet - Properly Render Fields With Multiple-Values in the ACL Lists

YOUMDM-1755 01/Oct/20 2:06 PM

UI: Build YOUNITE_DATA_STORE Data Page

YOUMDM-1748 01/Oct/20 2:06 PM

UI: Data Gold/Silver Popup Polishing

YOUMDM-1820 01/Oct/20 2:05 PM

UI: Data Page’s Domain:version Changes Based on Last DR Notification

YOUMDM-1829 01/Oct/20 2:02 PM

UI: Notifications Badge Showing False Count

YOUMDM-1773 01/Oct/20 1:57 PM

Fix the adaptor metadata list - so all adaptors are visible even if there are gold/silver adaptors defined

YOUMDM-1366 01/Oct/20 1:53 PM

UI: Remove DR From Data Table after Delete DR

YOUMDM-1488 01/Oct/20 1:52 PM

API: Add POST/PUT/DELETE Notifications for YOUNITE_DATA_STORE DRs

YOUMDM-1833 23/Sep/20 9:51 AM

UI: Add DR Matching

YOUMDM-1567 22/Sep/20 11:08 AM

API: Add rules based matching

YOUMDM-1777 21/Sep/20 2:28 PM

API: Create Data Notification When YOUNITE_DATA_STORE DRs are Created, Updated or Deleted.

YOUMDM-1837 18/Sep/20 3:00 PM

Remove custom database image from stack

YOUMDM-1832 17/Sep/20 3:29 PM

API: Create a GET /drs That Doesn’t Expand REF’s

YOUMDM-1821 07/Sep/20 2:43 PM

API: Fix UGR POST

YOUMDM-1780 07/Sep/20 2:40 PM

Build Pipeline: Create a Page with Permission Descriptions for the KBASE

YOUMDM-1769 07/Sep/20 2:39 PM

UI: Enhance Setting an ACLs DomainVersion Properties

YOUMDM-1732 07/Sep/20 2:27 PM

UI: Render Oldest ORIGINATING Data Event in Green in Lineage Page

YOUMDM-1671 07/Sep/20 2:26 PM

YouniteUI - ZoneUser Permissions on YOUnite UI

YOUMDM-1059 07/Sep/20 2:24 PM

UI: Sort the "Add Permission" List

YOUMDM-1782 07/Sep/20 2:02 PM

API: Extra Validation on Dry-Run Endpoint

YOUMDM-1813 07/Sep/20 1:46 PM

API: Validation and Doc Fixes for dry-run

YOUMDM-1814 07/Sep/20 1:45 PM

UI: FIx Operational ACL "SOURCE ADAPTOR" Pulldown

YOUMDM-1816 07/Sep/20 1:45 PM

DOCS: Cleanup Some Doc Errors Mostly on Governance Page

YOUMDM-1812 07/Sep/20 1:44 PM

UI: Operational ACL POST/DELETE Labels

YOUMDM-1815 07/Sep/20 1:43 PM

UI: Add ACL UUID on Hover

YOUMDM-1807 07/Sep/20 1:41 PM

UI: Real time update after some backend fixes in Jira ticket YOUMDM-1742

YOUMDM-1783 07/Sep/20 1:40 PM

UI: Add ACL UUID Search Bar to Governance Page

YOUMDM-1809 07/Sep/20 1:37 PM

UI: Eliminate Redundant Governance Nav Bar

YOUMDM-1808 07/Sep/20 1:36 PM

UI: Implement POST /zones/<uuid>/acls/dry-run

YOUMDM-1806 07/Sep/20 1:35 PM

UI: Implement GET/zones/{zoneUuid}/acls/metrics

YOUMDM-1805 07/Sep/20 1:34 PM

UI: UGR: Users→Permissions Sub Tab Is Broken

YOUMDM-1781 07/Sep/20 1:32 PM

UI: Enable "DISK" icon on Data Page

YOUMDM-1775 07/Sep/20 1:31 PM

UI: Zones Page→ Map View Defaults

YOUMDM-1772 07/Sep/20 1:30 PM

UI: Reset UGR Update Role When POST /zones/x/users/x/roles Fails

YOUMDM-1759 07/Sep/20 1:29 PM

UI: Fix "ADD PERMISSION" to Role

YOUMDM-1760 07/Sep/20 1:27 PM

UI: DIsable Trashcans and ADD PERMISSION Button for Managed Roles

YOUMDM-1758 07/Sep/20 1:26 PM

UI: Display Errors on UGR→Role (tab) Add Permissions

YOUMDM-1757 07/Sep/20 1:26 PM

UI: Change DrKeyProperties Object

YOUMDM-1756 07/Sep/20 1:25 PM

UI: Remove Zone Admin and ZDS on Zone Page

YOUMDM-1753 07/Sep/20 1:19 PM

UI: After Creating a Role Make it the Current Role

YOUMDM-1736 07/Sep/20 1:05 PM

UI: Enhance Style and Behavior of DomainVersion Properties on ACL Page

YOUMDM-1735 07/Sep/20 1:04 PM

UI: Adjust Endpoints for AuthIdentity

YOUMDM-1722 07/Sep/20 1:04 PM

UI: Fix "View Adaptors" and "View UGR" Buttons Nav & Permissions

YOUMDM-1720 07/Sep/20 1:03 PM

UI: Show Top Level Zones as Default for Map View and Remember Last View

YOUMDM-1719 07/Sep/20 1:02 PM

UI: Add Pageable to Data Lineage Page

YOUMDM-1717 07/Sep/20 1:02 PM

UI: Allow user to View Permissions

YOUMDM-1714 07/Sep/20 1:01 PM

UI: Enable Per DR Request Gold/Silver Settings

YOUMDM-1699 07/Sep/20 12:50 PM

UI: Enable Real Time Update of Select UI Components

YOUMDM-1623 07/Sep/20 12:50 PM

UI: Set MetaData Notification Registrations on Login

YOUMDM-1622 07/Sep/20 12:49 PM

UI: Create Popup to Search/Add/Remove DRs from List

YOUMDM-1618 07/Sep/20 12:48 PM

UI: Roles Are Not Displaying in UGR Group Tab

YOUMDM-1666 07/Sep/20 12:46 PM

UI: Silent Fails (UGR Page)

YOUMDM-1625 07/Sep/20 12:45 PM

UI: Use endpoint "/schemas" instead of "/schemas/domains"

YOUMDM-1429 07/Sep/20 12:41 PM

UI: Update Permissions Checkboxes and Disable Buttons not Allowed

YOUMDM-1766 07/Sep/20 12:14 PM

UI: Add "Create Another" Checkbox to "Add Zone" Popup

YOUMDM-1787 07/Sep/20 12:01 PM

UI: Update URL for data notification subscriptions

YOUMDM-1762 07/Sep/20 11:57 AM

UI: Add URI on Hover to UGR→Roles→Permissions

YOUMDM-1776 07/Sep/20 11:56 AM

UI: Reformat UGR User Details

YOUMDM-1768 07/Sep/20 11:54 AM

UI: Render Permissions in Managed Roles

YOUMDM-1764 07/Sep/20 11:37 AM

YOUMDM-1792 03/Sep/20 5:32 PM

UI: Update Data Page On Event Notifications

YOUMDM-1752 03/Sep/20 5:32 PM

API: Cannot Delete Federated DR - ResultSet Exception

YOUMDM-1798 01/Sep/20 9:34 AM

API: Operational ACLs Query Needs to Handle ANY for Adaptors and Zones

YOUMDM-1817 01/Sep/20 9:33 AM

API: Enhance Dry Run Payload

YOUMDM-1810 27/Aug/20 1:10 PM

Notification Service: drEventType is not getting recorded preventing DR notifications from working

YOUMDM-1797 20/Aug/20 3:33 PM

API / Notification Service: Trust store is old

YOUMDM-1793 19/Aug/20 3:58 PM

API: Update endpoints and notifications for roles

YOUMDM-1791 19/Aug/20 1:23 PM

API: Zone Admin Cannot Give Out Zone-Admin Role

YOUMDM-1789 19/Aug/20 9:58 AM

Notification Web Hooks No Longer Work

YOUMDM-1790 19/Aug/20 9:58 AM

UI: UGR Silent Fails on UGR: Users→Roles and Groups→Roles

YOUMDM-1778 13/Aug/20 10:38 AM

Add improved referential integrity to database tables

YOUMDM-1765 12/Aug/20 4:02 PM

YOUMDM-1774 12/Aug/20 10:03 AM

API: Expose Manage Roles in API requests

YOUMDM-1754 06/Aug/20 12:42 PM

API: Fixes for ZoneUser Soft Delete

YOUMDM-1706 06/Aug/20 12:41 PM

API: Prevent Certain User Deletes

YOUMDM-1704 06/Aug/20 12:39 PM

API : Fix Missing Metadata Notifications

YOUMDM-1742 05/Aug/20 2:53 PM

API: Federated GET Slowness

YOUMDM-1730 05/Aug/20 2:31 PM

db-adaptor: Add Files and Make a Few Changes for a BI Demo

YOUMDM-1726 05/Aug/20 1:09 PM

Deleting a group with users in it causes an ArrayIndexOutOfBoundsException

YOUMDM-1761 05/Aug/20 1:02 PM

API: Enhance DR Matching Rules

YOUMDM-1681 04/Aug/20 3:42 PM

When a zone user is deactivated, their default zone is not changed

YOUMDM-1741 04/Aug/20 3:41 PM

Viewing User Permissions

YOUMDM-1712 31/Jul/20 4:18 PM

YOUMDM-1707 31/Jul/20 4:17 PM

API: Add Japanese Language File

YOUMDM-1695 31/Jul/20 4:14 PM

API: Update Docs for Demo Script - Python 3 and How to Shutdown

YOUMDM-1711 31/Jul/20 4:09 PM

Hide auth identity credentials from most endpoints

YOUMDM-1705 31/Jul/20 10:39 AM

Add more flexibility to local file system adaptor demo

YOUMDM-1725 31/Jul/20 10:38 AM

UI: Render YOUNITE_DATA_STORE Data on Data Access Page

YOUMDM-1724 29/Jul/20 7:33 PM

API: Cleanup YOUNITE_DATA_STORE GET /drs Response Payload

YOUMDM-1737 29/Jul/20 6:15 PM

UI: Remove "Set Timeout" From Data Access Page

YOUMDM-1731 22/Jul/20 1:27 PM

UI: Add Hover Tooltip to Disabled Components

YOUMDM-1721 22/Jul/20 1:26 PM

UI: UGR - Landing on Groups is Not Populating Right Side

YOUMDM-1676 22/Jul/20 1:22 PM

UI: Have to Select Role Twice to Get Proper Role Permissions

YOUMDM-1675 22/Jul/20 1:20 PM

UI: Add List of Permissions to "Add Permission" Popup

YOUMDM-1727 22/Jul/20 1:18 PM

UI: Remove YOUNITE_DATA_STORE DomainVersions From Data Pulldown

YOUMDM-1734 22/Jul/20 1:10 PM

UI: DGS Needs Access to Operational ACL Tab

YOUMDM-1703 21/Jul/20 4:00 PM

UI: Fix "View" Header on Zone Page

YOUMDM-1702 21/Jul/20 3:59 PM

UI: Zones Page: Remember last view (always defaults to geolocation view)

YOUMDM-1701 21/Jul/20 3:51 PM

UI: Disable "ADD PERMISSION" Button if no Role is Selected

YOUMDM-1660 21/Jul/20 3:50 PM

UI: Disable "ADD DOMAIN VERSION" if no Domain is Selected

YOUMDM-1659 21/Jul/20 3:48 PM

UI: Disable Landing Page and Left Nav Icons if Disabled

YOUMDM-1716 21/Jul/20 3:33 PM

UI: Disable Selectable Components That The User Does Not Have Permissions to

YOUMDM-1451 21/Jul/20 3:23 PM

UI: Add Filter Component to Data Event Notification Page

YOUMDM-1621 21/Jul/20 3:16 PM

API: DGS user does not have permission to /auth-identity endpoint

YOUMDM-1723 17/Jul/20 12:09 PM

Update younite-db-adaptor scripts to python3

YOUMDM-1709 16/Jul/20 1:52 PM

Notification Service Permission Denied for Zones, missing EntityType

YOUMDM-1718 16/Jul/20 11:20 AM

API: Add DR Matching

YOUMDM-1566 15/Jul/20 4:08 PM

Remove redundant checks for SSO ID

YOUMDM-1645 15/Jul/20 12:54 PM

Add UI testing for notifications websockets

YOUMDM-1708 15/Jul/20 12:52 PM

Adaptor tokens expire and if connection to MB is lost cannot reconnect

YOUMDM-1576 13/Jul/20 12:14 PM

UI: Disable PAUSE/PLAY ALL ADAPTORS if No Adaptors in List

YOUMDM-1661 13/Jul/20 8:17 AM

Development of a new standalone notification service

YOUMDM-1607 10/Jul/20 10:00 AM

Add developer scripts to youniteui for starting the stack locally

YOUMDM-1700 10/Jul/20 10:00 AM

Add metadata notifications to the rest of the system

YOUMDM-1694 10/Jul/20 10:00 AM

UI: On Data Metadata/Compare Restrict List of Adaptors to this with Appropriate Capabilities

YOUMDM-1588 09/Jul/20 1:07 PM

Postman tests occasionally fail with duplicate key error getting token

YOUMDM-1698 09/Jul/20 10:20 AM

UI: Put up Login Page When Token Expires

YOUMDM-1589 09/Jul/20 9:31 AM

UI: Add Latest Complete List of i18n Messages & Add Tags to Spreadsheet

YOUMDM-1678 09/Jul/20 3:07 AM

Generated docker-compose.yml not working for notification-service

YOUMDM-1697 08/Jul/20 1:15 PM

API: Add ALL /roles and /roles/* Permissions for ZDS

YOUMDM-1664 07/Jul/20 9:19 PM

API: Fix PUT /zones/<uuid>/adaptors/<uuid> docs

YOUMDM-1668 07/Jul/20 9:16 PM

DEMO: Remove Dependency on Newman

YOUMDM-1689 07/Jul/20 9:14 PM

API: Missing Permission - /zones/<zone-uuid>/settings/domain-version-adaptor/preferences

YOUMDM-1674 07/Jul/20 9:12 PM

DB-Adaptor: Change Demo Script so it Creates Adaptors as "dgs"

YOUMDM-1662 07/Jul/20 9:11 PM

API: Add a Few Japanese Terms for Permissions

YOUMDM-1672 07/Jul/20 9:10 PM

Remove all old notification code from API

YOUMDM-1611 07/Jul/20 1:52 PM

Notification System for API Consumers

YOUMDM-464 07/Jul/20 12:24 PM

Notifications: Explore Reusing Jersey ClientConfig Object in NotificationDisplatchServiceImpl()

YOUMDM-1340 07/Jul/20 12:21 PM

Add Retry capability to Notification Service

YOUMDM-1690 07/Jul/20 11:49 AM

DrServiceImpl - consolidate notifications sent to the notification queues

YOUMDM-1443 07/Jul/20 11:32 AM

Document steps to get UI development working locally with testing

YOUMDM-1693 07/Jul/20 11:30 AM

UI: Disable Events From Getting Sent to the Toaster

YOUMDM-1613 06/Jul/20 9:32 AM

UI: GET /zones/<zone-uuid>/adaptors is Wrong

YOUMDM-1647 06/Jul/20 9:28 AM

UI: Eliminate PATCH /zones/<zone-uuid>/users/auth-identitty/<auth-user-uuid>

YOUMDM-1646 06/Jul/20 9:24 AM

UI: Add Accept-Language Header to All Requests

YOUMDM-1642 06/Jul/20 9:15 AM

UI: Data→Metadata: Adaptor Priority Values and Description Incorrect or Missing

YOUMDM-1489 06/Jul/20 9:14 AM

UI:Provide List of All Error Messages Originating in UI

YOUMDM-1502 06/Jul/20 9:10 AM

UI: Fix UGR Page Add Permissions List

YOUMDM-1528 06/Jul/20 9:04 AM

Document web hooks, web sockets, notification service

YOUMDM-1669 02/Jul/20 2:31 PM

Create flyway secret for notification service

YOUMDM-1691 02/Jul/20 2:30 PM

Re-implement notification subscriptions for websockets based on the new notification service

YOUMDM-1670 30/Jun/20 12:27 PM

UI: Many Buttons Fail Silently When Backend Returns Error Response

YOUMDM-1665 25/Jun/20 12:57 PM

UI: Enable Adaptor Edit

YOUMDM-1591 25/Jun/20 12:55 PM

UI: Adaptor Priority Label is Wrong & Phantom Adaptors Showing in Compare List

YOUMDM-1431 25/Jun/20 12:45 PM

UI: Hide "Notification Preferences" Page

YOUMDM-1614 25/Jun/20 12:44 PM

Align DR permissions for notification service

YOUMDM-1679 25/Jun/20 9:48 AM

Move errors / messages into separate file for internationilization

YOUMDM-1635 24/Jun/20 11:51 AM

Remove notifications preferences APIs

YOUMDM-1654 24/Jun/20 11:37 AM

Persist notification registrations in the notification service

YOUMDM-1632 23/Jun/20 2:17 PM

Elastic: Adjust Default Memory Config

YOUMDM-1543 16/Jun/20 2:26 PM

Add feature to enable/disable notifications in API

YOUMDM-1608 16/Jun/20 1:18 PM

Add the url to the CSRF token to the docker-compose, youniteui config

YOUMDM-1667 16/Jun/20 1:18 PM

UI: Update "Data Notifications" Page to New Look

YOUMDM-1615 15/Jun/20 7:05 PM

Websocket session dies after a while despite PING PONG events

YOUMDM-1634 15/Jun/20 4:23 PM

UI: i8n Data Notifications Page will & Notification Preferences Pages

YOUMDM-1616 15/Jun/20 3:11 PM

Implement Data Notification Registrations in API

YOUMDM-1633 15/Jun/20 1:24 PM

Cache user permissions in the notification service and handle updates

YOUMDM-1653 12/Jun/20 3:58 PM

Add additional permissions wildcard, update domains/versions

YOUMDM-1655 12/Jun/20 11:02 AM

Implement web hooks in the Notification Service

YOUMDM-1637 12/Jun/20 11:01 AM

Refactor i18n to allow separate translations for elastic vs API result

YOUMDM-1651 12/Jun/20 11:00 AM

UI: ADD ADAPTOR Fails Silently

YOUMDM-1663 12/Jun/20 10:08 AM

API: Provide Useful Descriptions of Permissions Suitable for UI

YOUMDM-1590 12/Jun/20 10:03 AM

UI: Jacked Up Titles on Governance and DATA ACESS Pages

YOUMDM-1617 12/Jun/20 9:03 AM

UI: Add Adaptor Popup Lands User on Description Field

YOUMDM-1612 11/Jun/20 7:48 PM

UI: No Toaster Message Shown on Failed Pause/Play Adaptor

YOUMDM-1600 11/Jun/20 7:48 PM

UI: UGR "Role" Values Not Displayed for admin

YOUMDM-1491 11/Jun/20 7:42 PM

UI: Hover (Tooltip) Over Trash Can on DATA ACCESS DATA Page is Missing

YOUMDM-1602 11/Jun/20 7:37 PM

UI: UGR: Roles Aren’t Being Displayed in "Users" Tab

YOUMDM-1597 11/Jun/20 7:34 PM

UI: UGR Page: Users List Scroll Does not Adjust Properly

YOUMDM-1594 11/Jun/20 7:32 PM

API: Fix Incorrect Permission to /zones/<uuid>/users/auth-identity/*

YOUMDM-1649 08/Jun/20 1:06 PM

Docs: Release Notes Need a Refresh

YOUMDM-1648 08/Jun/20 1:06 PM

API: Add Tags ([…​]) to Each Resource in RAML

YOUMDM-1650 08/Jun/20 1:06 PM

Build: Quick-Start.adoc and build-ftps.sh Still Need Tweaking

YOUMDM-1652 08/Jun/20 1:05 PM

API: Plug i18n and messages.properties Into GET /resources

YOUMDM-1658 08/Jun/20 1:05 PM

API: Remove Security From/schemas Endpoint

YOUMDM-1657 08/Jun/20 1:05 PM

Docker: "localip" Var Not Properly Set

YOUMDM-1656 08/Jun/20 1:04 PM

Consolidate notification registration endpoints

YOUMDM-1630 03/Jun/20 10:10 AM

Implement GET API for notification service

YOUMDM-1631 02/Jun/20 4:27 PM

API: Implement i8n

YOUMDM-1636 01/Jun/20 10:57 AM

UI: Filter and Color Code DR Trace

YOUMDM-1410 30/May/20 2:17 PM

UI: Add Zones Page Should Have Fields for Zone Admin and Data Steward

YOUMDM-1581 30/May/20 2:17 PM

UI: Remember User Language Preference

YOUMDM-1540 30/May/20 2:16 PM

Migrate to JUnit 5

YOUMDM-1606 29/May/20 10:26 AM

Remove proxy from UI

YOUMDM-1454 29/May/20 10:26 AM

Docs: Cleanup Local Deployment Quick Start Guide

YOUMDM-1638 28/May/20 5:06 PM

API & Pipeline: Remove RAML From younite-api and update build-ftps.sh to Use raml2html Installed in Docker Image

YOUMDM-1641 28/May/20 4:40 PM

YOUMDM-1643 28/May/20 4:40 PM

Pipeline: Update Compose File and Add Reduced File

YOUMDM-1644 28/May/20 4:39 PM

Change ECR Login Due to Changes Between AWS CLI 1.0 and 2.0

YOUMDM-1527 27/May/20 9:27 PM

Prior Updates


Updated Quick Start Guide

May 27, 2020 / YOUMDM-1638

Implement "fieldsable" in most GET API Calls

May 27, 2020 / YOUMDM-1596

Allow API consumers to restrict the properties returned in API calls with the "fields=" query parameter. For example a user making a request for all domain versions uuid, version numbers and their names could limit the result:

GET /domains/versions?fields=version,uuid,domain.name

Make Token Expiration Time in Minutes (was Hours

May 22, 2020 / YOUMDM-1603

UI/API Store User’s Language Preference

May 11, 2020 / YOUMDM-1538, YOUMDM-1540

Upgrade UI to Webpack v4

May 7, 2020 / YOUMDM-1508

Push Out API Docs on Every Build

May 7, 2020 / YOUMDM-1596

YOUnite API updated on every merge into develop.

Release version 1.0.31-SNAPSHOT

Released Apr 30, 2020

Added Kubernetes Configuration Doc and Tarball to Site

April 28, 2020 / YOUMDM-1578, YOUMDM-1516

Documentation guiding users on how to run YOUnite as a Kubernetes cluster in AWS.

Added more metadata to the Federated DR Assembler

Apr 23, 2020 / YOUMDM-1573

Domain, version, requested properties, release policy and a more detailed status are now included in the DR Assembler response. The API documentation was also reworked with a lot more details regarding using these new endpoints.

Added central error logging to the Adaptor SDK

Apr 15, 2020 / YOUMDM-821

The SDK can now send error logs to the message bus so that they can be sent to central logging. Errors that occur during start up and configuration of the Adaptor Service will be logged by default.

YOUnite UI: Enable Diff’ng a Data Record Between Multiple Adaptors

Apr 14, 2020

Added a default DR to ID cache to the SDK

Apr 13, 2020 / YOUMDM-1557

The SDK now comes with a default DR to ID cache that uses H2 on the local file system.

Major Adaptor Documentation Update

April 7, 2020 / YOUMDM-1518, YOUMDM-1476, YOUMDM-1147

Complete rewrite of all adaptor documentation and new documentation on how to configre the YOUnite Off-the-shelf DB adaptor (including Kafka capabilities).

See the "Adaptor Guides" section in the Knowledge Base.

YOUnite UI: Add Internationalization Capabilities

April - May, 2020/ YOUMDM-1505, YOUMDM-1506, YOUMDM-1513, YOUMDM-1530, YOUMDM-1531, YOUMDM-1541, YOUMDM-1532, YOUMDM-1533, YOUMDM-1534, YOUMDM-1529

YOUnite UI: Add Import Domain Version (Json)

April 3, 2020 / YOUMDM-1503

Allow users to import json schema when defining a domain version.

Option to Persist Storage for Services that Need It

April 3, 2020 / YOUMDM-1523

This includes YOUnite DB, Elastic, AMQ and Keycloak.

Environment Variable Substitution Enabled in Adaptor Containers

No longer need to store passwords in the container itself.

April 2, 2020 / YOUMDM-1485

Easier to Seed Password for admin/dgs During Configuration

April 1, 2020 / YOUMDM-1521

YOUnite Off-the-Shelf Database Adaptor

March, 2020 / YOUMDM-1388, YOUMDM-1286

Using QueryDSL which gives YOUnite instant compatibility with many major databases.

Demo Available Showcasing Late YOUnite Off-the-Shelf DB Adaptor

March 17, 2020 / YOUMDM-1477

Synchronous API Endpoints for Getting Data via Adaptors Added

March 17, 2020 / YOUMDM-1499

Added new Federated Data Record Assembler endpoints

Mar 16, 2020 / YOUMDM-1499

Added two new endpoints for assembling federated data records via synchronous REST calls. One endpoint retrieves a single DR by UUID or DR Key, the other allows retrieving multiple (or all) DRs in a domain.

Release version 1.0.29-SNAPSHOT

Released Mar 3, 2020

Cleandup error messages within SDK and possibly Router

February 11, 2020 / YOUMDM-947

Switch to Hikari for DB connection pooling

February 11, 2020 / YOUMDM-1423

Added message bus based request/response communication between YOUnite and the adaptors

Feb 10, 2020 / YOUMDM-1474

Added a request/response framework for communicating messages back and forth between YOUnite and the adaptors over the message bus, with the ability to wait for the response in real time. Along with the framework, three request types were added to the YOUnite API: Health, Metrics and Shutdown. Health returns UP or DOWN, indicating whether the adaptor is healthy. Metrics returns statistics on incoming and outgoing messages. Shutdown tells the adaptors to shut itself down gracefully. Finally, these three request types were implemented in the SDK, including Metrics that accumulate a history of events broken down by day, hour and minute over a 30-day period.

Add metrics to YOUnite DB Adaptor

February 10, 2020 / YOUMDM-1482

Destroy method on the adaptor service Closes ActiveMQ connections

Feb 3, 2020 / YOUMDM-1486

YOUnite DB Adaptor Enhancements scanning for JDBC

January-February, 2020 / YOUMDM-1487, YOUMDM-1472, YOUMDM-1496

  • Added scanning to the younite-db-adaptor that looks at a change table (presumably populated by a trigger) to see what has changed.

  • Add ability to cancel scanning / processing in the middle when a shutdown occurs

Ensured JMS connection factory is closed on destroy() in SDK

Jan 17, 2020 / YOUMDM-1486

When destroy() is called on an adaptor, it now shuts down the connection factory in addition to the listeners.

Disabled Logstash TCP Appender when Elastic is disabled

Jan 14, 2020 / YOUMDM-1484

When LOGGING_ELASTIC_ENABLED is set to false, the Logstash TCP Appender is now also disabled.

UI Responsiveness

UI can respond to mobile, tablet or normal lap/desktop screen sizes.

Released Jan 6, 2020 / YOUMDM-1458, YOUMDM-1462, YOUMDM-1464, YOUMDM-1465, YOUMDM-1463

Release 1.0.26-SNAPSHOT

Released Dec 17, 2019

Added Unique Constraint to Zones, AdaptorTypes, Domains, Users, Groups and Roles Tables

Dec 12, 2019 / YOUMDM-1278

No longer manually checking for uniqueness when adding or updating resources to these tables.


Release 1.0.25-SNAPSHOT

Released Nov 21, 2019

Removed duplicate Object Mapper instances

Nov 7, 2019 / YOUMDM-1342

Removed unnecessary ObjectMapperInstance class and pointed references to it to ObjectMapperHelper instead.

Documentation cleanup

Nov 6, 2019 / YOUMDM-1445 and YOUMDM-1456

Cleanup of documentation, glossary, terminology, etc.


Release 1.0.24-SNAPSHOT

Released Oct 31, 2019

Removed DataQueueListener Queue / Thread Pool

Oct 22, 2019 / YOUMDM-1328

Removed unnecessary queue for incoming data events (ActiveMQ was already taking care of queueing).

Switched Adaptor SDK Message Service to Spring JMS Template

Oct 21, 2019 / YOUMDM-1453

Switched message service used by the Adaptor SDK to use Spring JMS Template. This adds more robust transactional support and connection recovery.

Revamped Message Service by Adding JMSXGroupId to Messages Sent to Adaptors

Oct 17, 2019 / YOUMDM-1438

Refactored message services and added JMSXGroupId for messages sent to the adaptors.

Compose Files are Cleaned up so Interested Parties Can Download and Run the YOUnite Stack

Oct 15, 2019 / YOUMDM-1439

Fixed Slow "GET DR @ Adaptor"

Oct 3, 2019 / YOUMDM-1432

Fixed logic bug for getting a data record at a single bronze adaptor; was waiting for a gold or silver to timeout when there were no other adaptors.

Fixed MDMClientDetailsService loadClientByClientId NPE Exception

Oct 3, 2019 / YOUMDM-1393

Fixed bug that was throwing an NPE. Now throws the proper ClientRegistrationException exception.

Added a Builder to the SDK to Simplify the Process of Creating an Adaptor

Oct 3, 2019 / YOUMDM-1390

This is a first release of the builder. More on it can be found at YOUnite SDK Summary.

Cache Removed for Domain Version from Adaptor SDK

Oct 2, 2019 / YOUMDM-1389

Cache to hold the domain version was not necessary since it only gets populated at startup.