Changelog

Release notes have been moved into the releases.

Version 2022.3.02

  • Enhanced site analytics dashboard to show browser versions, os, filterable chart, and console bug logging
  • Prevented orphaned reports from having system action urls (edit, manage, etc)
  • Fixed a bug that prevented user role permissions from being edited from the web ui
  • Fixed a bug that showed favorite editing controls when viewing another users profile
  • Prevent report sharing form from being submitted without recipients
  • Moved “read more” link from snippets into the description text
  • Removed favorite filter buttons for users with only one favorite type
  • Fixed centering of preview images
  • Fixed missing preview on editor images
  • Added javascript bug tracker script to log console errors

Version 2022.3.01

  • Added image processing for thumbnails to reduce data transfer
  • Added configuration option for custom logo
  • Added config option to disable request access, feedback buttons, and report sharing
  • Added feedback message to site header when a user attempts to access something they do not have permission for
  • Added Babel as a js transpiler
  • Added parameter for custom css styles as global overrides
  • Added option to change report categories in search results
  • Added feature that allows editor image reordering
  • Updated site nav style
  • Updated thumbnail view in search results and favorites
  • Updated Sitewide messages from the config or settings now support markdown and html
  • Updated Solr to v8.11.1
  • Moved editor lookups from sq proc’s to solr
  • Reworked the way scripts are loaded
  • Renamed Parameters to Settings
  • Fixed v tag on preloaded fonts
  • Fixed IE11 script error when clicking search pagination
  • Fixed multi-word synonym configuration in solr
  • Fixed search results stacking when result contained malformed html
  • Updated search synonym list
  • Removed Collection milestone feature from UI
  • Removed Initiatives Contact list
  • Removed demo video
  • Removed collection agreements
  • Removed collection attachments in favor of a soon coming file object
  • Removed hidden fields from collections
  • Removed comments in favor of a better feedback system to come. Please share ideas!
  • Removed old Project > Collections route map
  • Changed sliding cache to fixed duration cache
  • Moved “Access Control” into “Settings”
  • Improved starring (favorites) process. See #62 for new table structure.
  • Updated to dotnet 6
  • Move HRG and HRX parameters from the description into their own table
  • Fixed favorites caching issue

Version 2022.01.1-patch-1

  • Added missing font icon
  • Fixed bug
  • Added missing solr startup scripts
  • Fixed RW File permission check

Version 2022.01.1

  • Improved asset handling
  • Fixed bug with search share links
  • Fixed spelling in search settings
  • Changed disabled run button text from “Login to Hyperspace to run report.” to “Run from the Hyperspace report library.”
  • Fixed Crystal Hyperspace embedded run link on report modal to use an embedded display action
  • Fixed bug in permission check requiring 2 matching groups instead of 1
  • Fixed bug adding a favorite from search results

Version 2021.12.1

  • Add profile to terms
  • Fixed duplicate term listings on reports
  • Change search from sql full text index to Apache Solr
  • Updated Tableau run URL’s to launch externally
  • Added NPM build
  • Fixed bug adding service tickets to report documentation
  • Fixed bug in access request from search results
  • Added run button for SAP Crystal Reports
  • Added permission check for Crystal Reports and RW Reports

Version 2021.11.1

  • Implemented SSAS Cubes- added to search, added run button
  • Updated db creation script

Version 2021.10.1

  • Fixed hyperspace links for SlicerDicer sessions
  • Added feature toe search so screenshots are enlarged when clicked
  • Moved certification tags into separate table
  • Updated Self-Service certification tag criteria
  • Fixed script errors in collections
  • Updated reports to show correct description
  • Fixed bug in repository descriptions

Version 2021.08.1

  • Renamed Data Projects to Collections
  • Added details to search
  • Added thumbnail of screenshot in search
  • Modified search bar to always display
  • Fixed js bug within collections
  • Added feature to group reports by report type
  • Added report profile that combines usage information across all reports in a collection
  • Updated LDAP groups to show in Atlas
  • Fixed bug to let term links be removed

Version 2021.07.1

  • Added ShortName column to ReportObjectType
  • Added report tags for Clarity reports
  • Added projects to report relationships
  • Added Self-Service certification tag
  • Added SSRS Files to search
  • Removed hardcoded report types from search
  • Updated report editor to be able to add data projects to reports
  • Modified ReportObjectType table to include visibility
  • Added optional banner text to config file
  • Fixed script errors on projects page
  • Updated metrics to include components in relationships
  • Modified report editor to only close on x

Version 2021.06.1

  • Combined ETL documentation with webapp documentation
  • Fixed SlicerDicer run button in Hyperspace
  • Split a joined primary key to a single primary key in three tables
  • Added a SlicerDicer filter button to search
  • Modified Tableau filter button on search
  • Fixed new favorite folder bug
  • Removed 0’s from user profile run data
  • Removed hidden reports from report relationships
  • Fixed search pagination that was removing search filters
  • Moved certification tag to ETL
  • Made the run button green
  • Fixed the search bug when searching for single letters
  • Updated project search procedure

Updating to 2021.06.1

  • Add column CertificationTag to dbo.ReportObject
  • Three tables have a primary key added, and the joint pk removed. Script to create new tables is below. Remove old tables, then rename new to the old name.

USE [atlas]
GO

/****** Object:  Table [app].[ReportObjectDocFragilityTags]    Script Date: 6/2/2021 10:47:59 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
drop table if exists [app].[ReportObjectDocFragilityTags_New];
CREATE TABLE [app].[ReportObjectDocFragilityTags_New](
    LinkId  [int] IDENTITY(1,1) NOT NULL,
    [ReportObjectID] [int] NOT NULL,
    [FragilityTagID] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
    LinkId ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [app].[ReportObjectDocFragilityTags_New]  WITH CHECK ADD FOREIGN KEY([FragilityTagID])
REFERENCES [app].[FragilityTag] ([FragilityTagID])
ON DELETE CASCADE
GO

ALTER TABLE [app].[ReportObjectDocFragilityTags_New]  WITH CHECK ADD FOREIGN KEY([ReportObjectID])
REFERENCES [app].[ReportObject_doc] ([ReportObjectID])
ON DELETE CASCADE
GO


insert into [app].[ReportObjectDocFragilityTags_New] (FragilityTagID, ReportObjectId)
select t.FragilityTagID, t.ReportObjectID
from [app].[ReportObjectDocFragilityTags] t

-- then rename

USE [atlas]
GO

/****** Object:  Table [app].[ReportObjectDocMaintenanceLogs]    Script Date: 6/2/2021 12:19:35 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

drop table if exists [app].[ReportObjectDocMaintenanceLogs_New];
CREATE TABLE [app].[ReportObjectDocMaintenanceLogs_New](
    LinkId  [int] IDENTITY(1,1) NOT NULL,
    [ReportObjectID] [int] NOT NULL,
    [MaintenanceLogID] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
    LinkId ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [app].[ReportObjectDocMaintenanceLogs_New]  WITH CHECK ADD FOREIGN KEY([MaintenanceLogID])
REFERENCES [app].[MaintenanceLog] ([MaintenanceLogID])
ON DELETE CASCADE
GO

ALTER TABLE [app].[ReportObjectDocMaintenanceLogs_New]  WITH CHECK ADD FOREIGN KEY([ReportObjectID])
REFERENCES [app].[ReportObject_doc] ([ReportObjectID])
ON DELETE CASCADE
GO

insert into [app].[ReportObjectDocMaintenanceLogs_New] (ReportObjectID, MaintenanceLogID)
select t.[ReportObjectID], t.[MaintenanceLogID]
from [app].[ReportObjectDocMaintenanceLogs] t

-- then rename

USE [atlas]
GO

/****** Object:  Table [app].[ReportObjectDocTerms]    Script Date: 6/2/2021 12:22:48 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
drop table if exists [app].[ReportObjectDocTerms_New];
CREATE TABLE [app].[ReportObjectDocTerms_New](
    LinkId  [int] IDENTITY(1,1) NOT NULL,
    [ReportObjectID] [int] NOT NULL,
    [TermId] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
    LinkId ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [app].[ReportObjectDocTerms_New]  WITH CHECK ADD FOREIGN KEY([ReportObjectID])
REFERENCES [app].[ReportObject_doc] ([ReportObjectID])
ON DELETE CASCADE
GO

ALTER TABLE [app].[ReportObjectDocTerms_New]  WITH CHECK ADD FOREIGN KEY([TermId])
REFERENCES [app].[Term] ([TermId])
ON DELETE CASCADE
GO


insert into [app].[ReportObjectDocTerms_New] (ReportObjectID, [TermId])
select t.[ReportObjectID], t.[TermId]
from [app].[ReportObjectDocTerms] t

-- then rename
  • Update search procedures from database creation script

Version 2021.05.1

  • Updated criteria for certification tags
  • Updated criteria for Epic report groups
  • Added commas when multiple fragility tags
  • Added button to refresh preview
  • Modified report details to show report name not display title

Version 2021.04.1

  • Updated project editor to be able to link multiple terms and reports at a time
  • Modified image loader size
  • Updated formatting for maintenance entries
  • Added hidden flag to data projects to hide from search
  • Updated search filters for metrics
  • Fixed report type tooltip
  • Added report certification title to favorites

Version 2021.03.1

  • Renamed database Data_Governance to atlas
  • Renamed database DG_Staging to atlas_staging
  • Added report certification title to report header
  • Added documentation
  • Added .25s delay to live searching to reduce server load
  • Removed private reports from search procs
  • Fixed bug with copy query button always copying first query
  • Fixed bug which prevented deleting data projects
  • Fixed bug which displayed html text instead of parsed html in comments
  • Fixed misc dropdown bugs
  • Merged thumbs up/thumbs down on reports into one button
  • Updated search proc to treat terms name as high a priority as report name
  • Added data projects as “ads” to search
  • Fixed bug in search that was removing search filters after starting another search
  • Fixed bug in search that was hiding last filter when only a few results were showing
  • Update search proc to include report annotations from data projects

Updating to 2021.03.1

  • Install :doc:.Net5 <../requirements> on dev machine and host machine.
  • Rename database Data_Governance to atlas
  • Drop dg_staging database and run ETL creation script atlas_staging-creation_script.sql
  • Update ETL connections and parameters to new database names.