Skip to content

Commit

Permalink
Merge branch 'main' into jpople/hj-29/dataset-lifecycle-top-tables
Browse files Browse the repository at this point in the history
  • Loading branch information
jpople committed Jan 20, 2025
2 parents 4e0bb20 + fdd8b4b commit 4629acb
Show file tree
Hide file tree
Showing 129 changed files with 2,561 additions and 726 deletions.
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Closes #<issue>
Closes [<issue>]

### Description Of Changes

Expand Down
26 changes: 22 additions & 4 deletions .github/workflows/backend_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,12 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

- name: Set Up Python
uses: actions/setup-python@v5
with:
python-version: ${{ env.DEFAULT_PYTHON_VERSION }}
cache: "pip"

- name: Install Nox
run: pip install nox>=2022

Expand Down Expand Up @@ -324,7 +330,7 @@ jobs:
matrix:
python_version: ["3.9.18", "3.10.13"]
runs-on: ubuntu-latest
timeout-minutes: 20
timeout-minutes: 30
# In PRs run with the "unsafe" label, or run on a "push" event to main
if: contains(github.event.pull_request.labels.*.name, 'run unsafe ci checks') || github.event_name == 'push'
steps:
Expand All @@ -340,6 +346,12 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

- name: Set Up Python
uses: actions/setup-python@v5
with:
python-version: ${{ env.DEFAULT_PYTHON_VERSION }}
cache: "pip"

- name: Install Nox
run: pip install nox>=2022

Expand Down Expand Up @@ -426,12 +438,18 @@ jobs:
- name: Load image
run: docker load --input /tmp/python-${{ matrix.python_version }}.tar

- name: Install Nox
run: pip install nox>=2022

- name: Checkout
uses: actions/checkout@v4

- name: Set Up Python
uses: actions/setup-python@v5
with:
python-version: ${{ env.DEFAULT_PYTHON_VERSION }}
cache: "pip"

- name: Install Nox
run: pip install nox>=2022

- name: Get Vault Token
uses: hashicorp/[email protected]
with:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/cypress_e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ env:
# Docker auth with read-only permissions.
DOCKER_USER: ${{ secrets.DOCKER_USER }}
DOCKER_RO_TOKEN: ${{ secrets.DOCKER_RO_TOKEN }}
DEFAULT_PYTHON_VERSION: "3.10.13"

jobs:
Cypress-E2E:
Expand All @@ -26,10 +27,11 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Python 3.10
- name: Set Up Python
uses: actions/setup-python@v5
with:
python-version: "3.10"
python-version: ${{ env.DEFAULT_PYTHON_VERSION }}
cache: "pip"

- name: Install Nox
run: pip install nox>=2022
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/publish_docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ env:
# Docker auth with read-write (publish) permissions. Set as env in workflow root as auth is required in multiple jobs.
DOCKER_USER: ${{ secrets.DOCKER_USER }}
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
DEFAULT_PYTHON_VERSION: "3.10.13"

jobs:
ParseTags:
Expand Down Expand Up @@ -71,6 +72,12 @@ jobs:
with:
fetch-depth: 0 # This is required to properly tag images

- name: Set Up Python
uses: actions/setup-python@v5
with:
python-version: ${{ env.DEFAULT_PYTHON_VERSION }}
cache: "pip"

- name: Login to DockerHub
uses: docker/login-action@v3
with:
Expand Down Expand Up @@ -104,7 +111,6 @@ jobs:
if: needs.ParseTags.outputs.alpha_tag == 'true' || needs.ParseTags.outputs.beta_tag == 'true'
run: nox -s "push(${{ matrix.application }},prerelease)" -- git_tag


NotifyRedeploy:
runs-on: ubuntu-latest
needs: Push
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/publish_docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:
env:
TAG: ${{ github.event.release.tag_name }}
PROD_PUBLISH: true
DEFAULT_PYTHON_VERSION: "3.10.13"

jobs:
publish_docs:
Expand All @@ -19,9 +20,11 @@ jobs:
with:
fetch-depth: 0

- uses: actions/setup-python@v5
- name: Set Up Python
uses: actions/setup-python@v5
with:
python-version: "3.10"
python-version: ${{ env.DEFAULT_PYTHON_VERSION }}
cache: "pip"

- name: Echo the Release Tag
run: echo ${{ env.TAG }}
Expand All @@ -31,7 +34,7 @@ jobs:

- name: Install Docs Requirements
run: pip install -r docs/fides/requirements.txt

- name: Install fides
run: pip install -e ./[all]

Expand Down
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,36 @@ Changes can also be flagged with a GitHub label for tracking purposes. The URL o
- 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
- https://github.com/ethyca/fides/labels/db-migration: to indicate that a given change includes a DB migration

## [Unreleased](https://github.com/ethyca/fides/compare/2.52.0...main)
## [Unreleased](https://github.com/ethyca/fides/compare/2.53.0...main)

### Changed
- Updated UI colors to new brand. Update logo, homepage cards. [#5668](https://github.com/ethyca/fides/pull/5668)



## [2.53.0](https://github.com/ethyca/fides/compare/2.52.0...2.53.0)

### Added
- Added Action Center MVP behind new feature flag [#5622](https://github.com/ethyca/fides/pull/5622)
- Added Data Catalog MVP behind new feature flag [#5628](https://github.com/ethyca/fides/pull/5628)
- Added cache-clearing methods to the `DBCache` model to allow deleting cache entries [#5629](https://github.com/ethyca/fides/pull/5629)
- Adds partitioning, custom identities, multiple identities to test coverage for BigQuery Enterprise [#5618](https://github.com/ethyca/fides/pull/5618)
- Added Datahub groundwork required by Fidesplus [#5666](https://github.com/ethyca/fides/pull/5666)

### Changed
- Updated brand link url [#5656](https://github.com/ethyca/fides/pull/5656)
- Changed "Reclassify" D&D button to show in an overflow menu when row actions are overcrowded [#5655](https://github.com/ethyca/fides/pull/5655)
- Removed primary key requirements for BigQuery and Postgres erasures [#5591](https://github.com/ethyca/fides/pull/5591)
- Updated `DBCache` model so setting cache value always updates the updated_at field [#5669](https://github.com/ethyca/fides/pull/5669)
- Changed sizes of buttons in table headers [#5654](https://github.com/ethyca/fides/pull/5654)
- Adds new config for max number of rows in DSR download through Admin-UI [#5671](https://github.com/ethyca/fides/pull/5671)
- Added CSS variable to FidesJS: `--fides-base-font-size: 16px` for better consistency. Overriding this variable with "1rem" will mimic legacy behavior. [#5673](https://github.com/ethyca/fides/pull/5673) https://github.com/ethyca/fides/labels/high-risk

### Fixed
- Fixed issue where the custom report "reset" button was not working as expected [#5649](https://github.com/ethyca/fides/pull/5649)
- Fixed column ordering issue in the Data Map report [#5649](https://github.com/ethyca/fides/pull/5649)
- Fixed issue where the Data Map report filter dialog was missing an Accordion item label [#5649](https://github.com/ethyca/fides/pull/5649)
- Improved database session management for long running access request tasks [#5667](https://github.com/ethyca/fides/pull/5667)

## [2.52.0](https://github.com/ethyca/fides/compare/2.51.2...2.52.0)

Expand Down
2 changes: 1 addition & 1 deletion clients/admin-ui/cypress/components/MainSideNav.cy.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {
NavConfigGroup,
} from "~/features/common/nav/v2/nav-config";

const ACTIVE_BACKGROUND_COLOR = "rgb(119, 69, 240)";
const ACTIVE_BACKGROUND_COLOR = "rgb(206, 202, 194)";
const INACTIVE_BACKGROUND_COLOR = "rgba(0, 0, 0, 0)";

const selectLinkColor = (title: string) =>
Expand Down
Loading

0 comments on commit 4629acb

Please sign in to comment.