Skip to content

Commit 723e053

Browse files
committed
Merge branch 'FIDES-1926' into FIDES-1926
2 parents d5985d6 + bcb1243 commit 723e053

File tree

210 files changed

+4947
-1606
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+4947
-1606
lines changed

.github/workflows/backend_checks.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,8 @@ jobs:
391391
GOOGLE_CLOUD_SQL_POSTGRES_DB_IAM_USER: op://github-actions/gcp-postgres/GOOGLE_CLOUD_SQL_POSTGRES_DB_IAM_USER
392392
GOOGLE_CLOUD_SQL_POSTGRES_INSTANCE_CONNECTION_NAME: op://github-actions/gcp-postgres/GOOGLE_CLOUD_SQL_POSTGRES_INSTANCE_CONNECTION_NAME
393393
GOOGLE_CLOUD_SQL_POSTGRES_KEYFILE_CREDS: op://github-actions/gcp-postgres/GOOGLE_CLOUD_SQL_POSTGRES_KEYFILE_CREDS
394+
OKTA_API_TOKEN: op://github-actions/okta/OKTA_API_TOKEN
395+
OKTA_ORG_URL: op://github-actions/okta/OKTA_ORG_URL
394396
RDS_MYSQL_AWS_ACCESS_KEY_ID: op://github-actions/rds-mysql/RDS_MYSQL_AWS_ACCESS_KEY_ID
395397
RDS_MYSQL_AWS_SECRET_ACCESS_KEY: op://github-actions/rds-mysql/RDS_MYSQL_AWS_SECRET_ACCESS_KEY
396398
RDS_MYSQL_DB_INSTANCE: op://github-actions/rds-mysql/RDS_MYSQL_DB_INSTANCE

CHANGELOG.md

Lines changed: 49 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,70 @@ Changes can also be flagged with a GitHub label for tracking purposes. The URL o
1919
- https://github.com/ethyca/fides/labels/high-risk: to indicate that a change is a "high-risk" change that could potentially lead to unanticipated regressions or degradations
2020
- https://github.com/ethyca/fides/labels/db-migration: to indicate that a given change includes a DB migration
2121

22-
## [Unreleased](https://github.com/ethyca/fides/compare/2.60.1...main)
22+
## [Unreleased](https://github.com/ethyca/fides/compare/2.61.0...main)
23+
24+
### Added
25+
- Exposes configuration settings for the async db engine connection [#6128](https://github.com/ethyca/fides/pull/6128)
26+
27+
### Changed
28+
- Attachment uploads now check for file extension types, retrieving and attachment also returns the file size. [#6124](https://github.com/ethyca/fides/pull/6124)
2329

2430

31+
## [2.61.0](https://github.com/ethyca/fides/compare/2.60.1...2.61.0)
2532

33+
### Added
34+
- Added Recorded URL to Consent Report [#6077](https://github.com/ethyca/fides/pull/6077)
35+
- Added support for consent mechanism string values and non-applicable notices in FidesJS [#6115](https://github.com/ethyca/fides/pull/6115)
36+
- Added ConnectionType.okta, OktaSchema, OktaConnector as support for the Okta Monitor [#6078](https://github.com/ethyca/fides/pull/6078)
37+
- Added "View" detail links to success toasts in action center [#6113](https://github.com/ethyca/fides/pull/6113)
38+
- Setting to allow Admin UI errors to be surfaced to a toast. [#6121](https://github.com/ethyca/fides/pull/6121)
39+
40+
### Changed
41+
- Abstract OT consent migration logic, allow write to Fides preferences api [#6099](https://github.com/ethyca/fides/pull/6099)
42+
- Tweaked discovered assets table so rows remain selected after bulk actions [#6108](https://github.com/ethyca/fides/pull/6108)
43+
- Migrated some dropdown menus to use Ant's Dropdown component [#6107](https://github.com/ethyca/fides/pull/6107)
44+
- Refactor OT consent migration [#6099](https://github.com/ethyca/fides/pull/6126)
2645

46+
### Developer Experience
47+
- Cleaning up test fixtures [#6008](https://github.com/ethyca/fides/pull/6008)
48+
- Migrated last remaining Chakra icon button to Ant [#6127](https://github.com/ethyca/fides/pull/6127)
49+
50+
### Fixed
51+
- Fixed handling of empty SSL mode in the MySQL connector [#6123](https://github.com/ethyca/fides/pull/6123)
52+
- Suppressing SQLAlchemy logging related to caching queries [#6089](https://github.com/ethyca/fides/pull/6089)
53+
- FidesJS css variable `--fides-overlay-container-border-width` now applies to banner (only applied to modal before) [#6097](https://github.com/ethyca/fides/pull/6097) https://github.com/ethyca/fides/labels/high-risk
54+
- Fixed vendor restriction form validation and input handling [#6101](https://github.com/ethyca/fides/pull/6101)
55+
- Fixed special purpose vendor check in Fides JS logic [#6118](https://github.com/ethyca/fides/pull/6118)
56+
- Update Add Vendor tooltip to match navigation option [#6111](https://github.com/ethyca/fides/pull/6111)
57+
- Fixed UX issues with action center tables [#6116](https://github.com/ethyca/fides/pull/6116)
58+
- Fixed incorrect font styling on some table headers [#6129](https://github.com/ethyca/fides/pull/6129)
59+
- Fixed a bug with refreshing or deep-linking to pages sometimes redirecting to homepage [#6125](https://github.com/ethyca/fides/pull/6125)
60+
- Fixed a bug that prevented from showing all the integrations when on the system page [#6138](https://github.com/ethyca/fides/pull/6138)
61+
62+
### Removed
63+
- Removed unused libxslt-dev dependency [#6119](https://github.com/ethyca/fides/pull/6119)
64+
65+
## [2.60.1](https://github.com/ethyca/fides/compare/2.60.0...2.60.1)
66+
67+
### Fixed
68+
- Fixed GTM integration to properly handle duplicate notice keys [#6090](https://github.com/ethyca/fides/pull/6090)
69+
- Fix Special-purpose only vendors not correctly encoded in TC string [#6086](https://github.com/ethyca/fides/pull/6086)
2770

2871
## [2.60.0](https://github.com/ethyca/fides/compare/2.59.2...2.60.0)
2972

3073
### Added
3174
- Migrate `Cookies` resources to `Asset` resources of type `Cookie` [#5776](https://github.com/ethyca/fides/pull/5776) https://github.com/ethyca/fides/labels/db-migration https://github.com/ethyca/fides/labels/high-risk
32-
- Added support for selecting TCF Publisher Override configuration when configuring Privacy Experience [#6033](https://github.com/ethyca/fides/pull/6033)
75+
- Added support for selecting TCF Publisher Override configuration when configuring Privacy Experience (behind beta feature flag) [#6033](https://github.com/ethyca/fides/pull/6033)
3376
- Added Google Cloud Storage as a storage option [#6006](https://github.com/ethyca/fides/pull/6006)
3477
- Update the Datahub Permissions section to include required permissions from Datahub [#6052](https://github.com/ethyca/fides/pull/6052)
3578
- Added assumed role arn capabilities to aws Storage [#6027](https://github.com/ethyca/fides/pull/6027)
3679
- Added the ability to create new TCF Experiences within Admin UI [#6055](https://github.com/ethyca/fides/pull/6055)
3780
- PostgreSQL connection config now supports SSL Mode [#6068](https://github.com/ethyca/fides/pull/6068)
3881
- Added ability to "restore" ignored assets in action center [#6080](https://github.com/ethyca/fides/pull/6080)
82+
- Added support for TCF publisher restrictions in FidesJS [#6102](https://github.com/ethyca/fides/pull/6102)
3983

4084
### Changed
41-
- Changed how TCF Publisher Overrides gets configured in consent settings [#6013](https://github.com/ethyca/fides/pull/6013)
85+
- Changed how TCF Publisher Overrides gets configured in consent settings (behind beta feature flag) [#6013](https://github.com/ethyca/fides/pull/6013)
4286
- Frontend now do not generate `key` when creating a Website Monitor [#6041](https://github.com/ethyca/fides/pull/6041)
4387
- Integrations manage modals now are cappable of showing a small description [#6037](https://github.com/ethyca/fides/pull/6037)
4488
- UI now allows assigning of non-consent-category data uses to system assets [#6049](https://github.com/ethyca/fides/pull/6049)
@@ -62,6 +106,8 @@ Changes can also be flagged with a GitHub label for tracking purposes. The URL o
62106
- Fixed details requirements in AWS SES setup [#6047](https://github.com/ethyca/fides/pull/6047)
63107
- Addressed some performance issues with Experience configuration previews [#6055](https://github.com/ethyca/fides/pull/6055)
64108
- Fixed icon sizing in request manager table [#6079](https://github.com/ethyca/fides/pull/6079)
109+
- Fixed GCP SQL connection to support ip_type [#6065](https://github.com/ethyca/fides/pull/6065)
110+
- TCF overlay option no longer an Experience option when TCF is not enabled [#6091](https://github.com/ethyca/fides/pull/6091)
65111

66112
## [2.59.2](https://github.com/ethyca/fides/compare/2.59.1...2.59.2)
67113

Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ RUN apt-get update && \
2222
apt-get install -y --no-install-recommends \
2323
libssl-dev \
2424
libffi-dev \
25-
libxslt-dev \
2625
libkrb5-dev \
2726
unixodbc \
2827
unixodbc-dev \

clients/admin-ui/cypress.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ export default defineConfig({
2828
bundler: "webpack",
2929
},
3030
},
31+
32+
// Will only run for cy:run, not cy:open
33+
video: true,
3134
});

0 commit comments

Comments
 (0)