Privacy as Code for DSAR Orchestration: Privacy Request automation to fulfill GDPR, CCPA, and LGPD data subject requests.

Overview

Meet Fidesops: Privacy as Code for DSAR Orchestration

A part of the greater Fides ecosystem.

Latest Version License Code style: black Checked with mypy Twitter

Fidesops banner

Overview

Fidesops (fee-dez-äps, combination of the Latin term "Fidēs" + "operations") is an extensible, deployed engine that fulfills any privacy request (e.g. access request, erasure request) by connecting directly to your disparate databases.

Fidesops overview

🚀 Quick Start

If you're looking for a more detailed introduction to Fidesops, we recommend following our tutorial here.

Run the quickstart in your terminal to give Fidesops a test drive:

Install Docker: https://docs.docker.com/desktop/#download-and-install
Install Make: brew install make
git clone https://github.com/ethyca/fidesops.git
cd fidesops
make quickstart

This runs fidesops in docker along with the necessary data stores. It also spins up a test postgres database and a test mongo database to mimic your application. This quickstart will walk you through executing privacy requests against your system by making a series of API requests to fidesops.

Follow these five easy steps:

Step One: Set up basic configuration (press [enter] to make each API request)

  • Authenticate by creating an Access Token
  • Connect to your application's postgres and mongo databases with ConnectionConfigs
  • Describe the types of data you have and their relationships with Datasets
  • Dictate where to upload your results with StorageConfigs (a local folder for now)

Step Two: Define an Access Policy

Policies help describe what data you care about and how you want to manage it. In this example, you'll create an access Policy,example-request-policy, to get all data with the data category: user.provided.identifiable.

Step Three: Run a Privacy Request to Access Data

Finally, you can issue a Privacy Request using Policy example-request-policy across your test databases for [email protected]. The following response will be uploaded to a local folder (for demo purposes). We've collected identifiable user-provided information for Jane across tables in both the postgres and mongo databases.

{
   "postgres_example_test_dataset:customer": [
      {
         "email": "[email protected]",
         "name": "Jane Customer"
      }
   ],
   "postgres_example_test_dataset:address": [
      {
         "city": "Example Mountain",
         "house": 1111,
         "state": "TX",
         "street": "Example Place",
         "zip": "54321"
      }
   ],
   "postgres_example_test_dataset:payment_card": [
      {
         "ccn": 373719391,
         "code": 222,
         "name": "Example Card 3"
      }
   ],
   "mongo_test:customer_details": [
      {
         "gender": "female",
         "birthday": "1990-02-28T00:00:00"
      }
   ]
}

Step Four: Create an Erasure Policy

Now you'll create another Policy, example-erasure-policy, that describes how to erase data with the same category, by replacing values with null.

Step Five: Issue a Privacy Request to erase data and verify

The last step is to issue a Privacy Request using example-erasure-policy to remove identifiable user-provided data related to "[email protected]". Then we'll re-run step #3 again to see what data is remaining for data category user.provided.identifiable:

{}

This returns an empty dictionary confirming Jane's fields with data category user.provided.identifiable have been removed.

You've learned how to use the Fidesops API to connect a database and a final storage location, define policies that describe how to handle user data, and execute access and erasure requests. But there's a lot more to discover, so we'd recommend following the tutorial to keep learning.

Documentation

For more information on getting started with Fidesops, how to configure and set up Fidesops, and more about the Fides ecosystem of open source projects:

Support

Join the conversation on:

Contributing

We welcome and encourage all types of contributions and improvements! Please see our contribution guide to opening issues for bugs, new features, and security or experience enhancements.

Read about the Fides community or dive into the development guides for information about contributions, documentation, code style, testing and more. Ethyca is committed to fostering a safe and collaborative environment, such that all interactions are governed by the Fides Code of Conduct.

⚖️ License

The Fides ecosystem of tools (Fidesops and Fidesctl) are licensed under the Apache Software License Version 2.0. Fides tools are built on Fideslang, the Fides language specification, which is licensed under CC by 4.

Fides is created and sponsored by Ethyca: a developer tools company building the trust infrastructure of the internet. If you have questions or need assistance getting started, let us know at [email protected]!

Comments
  • Bump prettier from 2.7.0 to 2.7.1 in /clients/privacy-center

    Bump prettier from 2.7.0 to 2.7.1 in /clients/privacy-center

    Bumps prettier from 2.7.0 to 2.7.1.

    Release notes

    Sourced from prettier's releases.

    2.7.1

    🔗 Changelog

    Changelog

    Sourced from prettier's changelog.

    2.7.1

    diff

    Keep useful empty lines in description (#13013 by @​chimurai)

    # Input
    """
    First line
    

    Second Line """ type Person { name: String }

    Commits
    • eeed611 Release 2.7.1
    • 794d9d1 bugfix(graphql): Keep useful empty lines in description (#13013)
    • dd2af6f Fix --skip-dependencies-install
    • b21772b Allow skip depencies install & set repo
    • 5530ad2 Merge branch 'main' of github.com:prettier/prettier
    • c7c9930 Clean changelog
    • 448786f Revert changes in release script
    • 6b388fa Add truncate
    • 109333a Git blame ignore 2.7.0
    • 59ec4f2 Bump Prettier dependency to 2.7.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 66
  • Bump jest from 27.5.1 to 28.1.3 in /clients/privacy-center

    Bump jest from 27.5.1 to 28.1.3 in /clients/privacy-center

    Bumps jest from 27.5.1 to 28.1.3.

    Release notes

    Sourced from jest's releases.

    v28.1.3

    Features

    • [jest-leak-detector] Use native FinalizationRegistry when it exists to get rid of external C dependency (#12973)

    Fixes

    • [jest-changed-files] Fix a lock-up after repeated invocations (#12757)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS OrderedSets (#12977)
    • [jest-mock] Add index signature support for spyOn types (#13013, #13020)
    • [jest-snapshot] Fix indentation of awaited inline snapshots (#12986)

    Chore & Maintenance

    • [*] Replace internal usage of pretty-format/ConvertAnsi with jest-serializer-ansi-escapes (#12935, #13004)
    • [docs] Update spyOn docs (#13000)

    New Contributors

    Full Changelog: https://github.com/facebook/jest/compare/v28.1.2...v28.1.3

    v28.1.2

    Fixes

    • [jest-runtime] Avoid star type import from @jest/globals (#12949)

    Chore & Maintenance

    • [docs] Mention that jest-codemods now supports Sinon (#12898)

    New Contributors

    Full Changelog: https://github.com/facebook/jest/compare/v28.1.1...v28.1.2

    v28.1.1

    Features

    • [jest] Expose Config type (#12848)
    • [@jest/reporters] Improve GitHubActionsReporters annotation format (#12826)
    • [@jest/types] Infer argument types passed to test and describe callback functions from each tables (#12885, #12905)

    ... (truncated)

    Changelog

    Sourced from jest's changelog.

    28.1.3

    Features

    • [jest-leak-detector] Use native FinalizationRegistry when it exists to get rid of external C dependency (#12973)

    Fixes

    • [jest-changed-files] Fix a lock-up after repeated invocations (#12757)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS OrderedSets (#12977)
    • [jest-mock] Add index signature support for spyOn types (#13013, #13020)
    • [jest-snapshot] Fix indentation of awaited inline snapshots (#12986)

    Chore & Maintenance

    • [*] Replace internal usage of pretty-format/ConvertAnsi with jest-serializer-ansi-escapes (#12935, #13004)
    • [docs] Update spyOn docs (#13000)

    28.1.2

    Fixes

    • [jest-runtime] Avoid star type import from @jest/globals (#12949)

    Chore & Maintenance

    • [docs] Mention that jest-codemods now supports Sinon (#12898)

    28.1.1

    Features

    • [jest] Expose Config type (#12848)
    • [@jest/reporters] Improve GitHubActionsReporters annotation format (#12826)
    • [@jest/types] Infer argument types passed to test and describe callback functions from each tables (#12885, #12905)

    Fixes

    • [@jest/expect-utils] Fix deep equality of ImmutableJS OrderedMaps (#12763)
    • [jest-docblock] Handle multiline comments in parseWithComments (#12845)
    • [jest-mock] Improve spyOn error messages (#12901)
    • [jest-runtime] Correctly report V8 coverage with resetModules: true (#12912)
    • [jest-worker] Make JestWorkerFarm helper type to include methods of worker module that take more than one argument (#12839)

    Chore & Maintenance

    • [docs] Updated docs to indicate that jest-environment-jsdom is a separate package #12828
    • [docs] Document the comments used by coverage providers #12835
    • [docs] Use docusaurus-remark-plugin-tab-blocks to format tabs with code examples (#12859)
    • [jest-haste-map] Bump walker version (#12324)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump date-fns-tz from 1.3.1 to 1.3.6 in /clients/admin-ui

    Bump date-fns-tz from 1.3.1 to 1.3.6 in /clients/admin-ui

    Bumps date-fns-tz from 1.3.1 to 1.3.6.

    Changelog

    Sourced from date-fns-tz's changelog.

    v1.3.6 (13 July 2022)

    • [BUGFIX] Remove the use of const (#192)

    v1.3.5 (18 June 2022)

    • [BUGFIX] Fixed utcToZonedTime not working with year < 100; thanks @​healqq (#185)

    v1.3.4 (28 April 2022)

    • [BUGFIX] Add new to DateTimeFormat invocation to fix mocking it in tests (#181)
    • [DOCS] Add notes on usage with Android

    v1.3.3 (1 April 2022)

    • [BUGFIX] Fix broken ESM import (#177)

    v1.3.2 (31 March 2022)

    • [BUGFIX] Support tz offsets up to +/-23:59 (#171)
    • [BUGFIX] Fixed zonedTimeToUtc not working with year < 100 (#87, #170)
    Commits
    • 0577249 1.3.6
    • eadff56 Merge pull request #192 from leehaoChen/fix-const
    • 363157d fix: esm module contain "const", which necessitates the use of babel-loader.
    • 5a055eb Disable test; it might not be possible to get the timezone name from an offset
    • 847dce4 Merge pull request #187 from ptrkcsk/format-in-time-zone-with-offset
    • d8f94af 1.3.5
    • 29b1137 Merge pull request #185 from healqq/fix-year-below-100-bug-2
    • ff0cb1b test more ways of calling formatInTimeZone()
    • 4a44bb6 add spec when date object is passed
    • 67395bd fix utcToZonedTime not working with years < 100
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.30.7 in /clients/privacy-center

    Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.30.7 in /clients/privacy-center

    Bumps @typescript-eslint/eslint-plugin from 5.12.0 to 5.30.7.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)

    v5.30.6

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.5

    5.30.5 (2022-07-04)

    Bug Fixes

    • eslint-plugin: [consistent-indexed-object-style] fix record mode fixer for generics with a default value (#5280) (57f032c)
    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    v5.30.0

    5.30.0 (2022-06-27)

    Features

    • eslint-plugin: [no-shadow] add shadowed variable location to the error message (#5183) (8ca08e9)
    • treat this in typeof this as a ThisExpression (#4382) (b04b2ce)

    v5.29.0

    Note: Version bump only for weekly release.

    Unfortunately we marked a website change as a feat, hence this wasn't just a patch-level bump.

    v5.28.0

    5.28.0 (2022-06-13)

    Bug Fixes

    • [TS4.7] allow visiting of typeParameters in TSTypeQuery (#5166) (dc1f930)
    • eslint-plugin: [space-infix-ops] support for optional property without type (#5155) (1f25daf)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.5 (2022-07-04)

    Bug Fixes

    • eslint-plugin: [consistent-indexed-object-style] fix record mode fixer for generics with a default value (#5280) (57f032c)

    5.30.4 (2022-07-03)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    ... (truncated)

    Commits
    • 557ce04 chore: publish v5.30.7
    • 98f6d5e fix(eslint-plugin): [no-inferrable] fix optional param to valid code (#5342)
    • 9ed8fe3 docs(eslint-plugin): [comma-dangle] fix incorrect section heading (#5320)
    • c3f199a fix(eslint-plugin): [no-unused-vars] highlight last write reference (#5267)
    • 6fd476c chore: publish v5.30.6
    • ea3ee8e chore: publish v5.30.5
    • 57f032c fix(eslint-plugin): [consistent-indexed-object-style] fix record mode fixer f...
    • 11c821d chore: publish v5.30.4
    • f325f77 chore: fix changelog data for 5.30.1
    • e5964cf docs(eslint-plugin): [ban-ts-comment] include descriptionFormat (#5283)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump @typescript-eslint/parser from 5.12.0 to 5.30.7 in /clients/privacy-center

    Bump @typescript-eslint/parser from 5.12.0 to 5.30.7 in /clients/privacy-center

    Bumps @typescript-eslint/parser from 5.12.0 to 5.30.7.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)

    v5.30.6

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.5

    5.30.5 (2022-07-04)

    Bug Fixes

    • eslint-plugin: [consistent-indexed-object-style] fix record mode fixer for generics with a default value (#5280) (57f032c)
    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    v5.30.0

    5.30.0 (2022-06-27)

    Features

    • eslint-plugin: [no-shadow] add shadowed variable location to the error message (#5183) (8ca08e9)
    • treat this in typeof this as a ThisExpression (#4382) (b04b2ce)

    v5.29.0

    Note: Version bump only for weekly release.

    Unfortunately we marked a website change as a feat, hence this wasn't just a patch-level bump.

    v5.28.0

    5.28.0 (2022-06-13)

    Bug Fixes

    • [TS4.7] allow visiting of typeParameters in TSTypeQuery (#5166) (dc1f930)
    • eslint-plugin: [space-infix-ops] support for optional property without type (#5155) (1f25daf)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.30.7 (2022-07-18)

    Bug Fixes

    • expose types supporting old versions of typescript (#5339) (4ba9bdb)

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.5 (2022-07-04)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.4 (2022-07-03)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump @chakra-ui/system from 1.10.1 to 1.12.1 in /clients/privacy-center

    Bump @chakra-ui/system from 1.10.1 to 1.12.1 in /clients/privacy-center

    Bumps @chakra-ui/system from 1.10.1 to 1.12.1.

    Changelog

    Sourced from @​chakra-ui/system's changelog.

    1.12.1

    Patch Changes

    • Updated dependencies []:
      • @​chakra-ui/color-mode@​1.4.8

    1.12.0

    Minor Changes

    • #5532 cedec803f Thanks @​TimKolberger! - Added [data-theme] to the CSS variables root selector. This allows the semantic tokens to change according to data-theme="dark" and data-theme="light" DOM element attributes.

    Patch Changes

    1.11.2

    Patch Changes

    1.11.1

    Patch Changes

    • e1fe48cbe Thanks @​TimKolberger! - Bumped patch version for every package to fix release process. Root cause was a bug in our CI configuration.
    • Updated dependencies [e1fe48cbe]:
      • @​chakra-ui/color-mode@​1.4.5
      • @​chakra-ui/react-utils@​1.2.3
      • @​chakra-ui/styled-system@​1.18.1
      • @​chakra-ui/utils@​1.10.4

    1.11.0

    ... (truncated)

    Commits
    • 75277aa ci(changesets): version packages
    • 6d02837 Merge branch 'main' into fix/typos
    • 84ea777 ci(changesets): version packages
    • 7a8deb7 docs: fix typos
    • ab16166 chore: add story
    • 00d5d15 feat: re hoist css variables dom elements with data-theme attributes
    • 0246c07 Revert "feat(semantic-tokens): add support for DarkMode/LightMode components"
    • 3ef7312 feat(semantic-tokens): add support for DarkMode/LightMode components
    • cedec80 feat: add [data-css-vars-root=true] as css var root
    • 092b20f ci(changesets): version packages (#5655)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump react-redux from 7.2.6 to 8.0.2 in /clients/admin-ui

    Bump react-redux from 7.2.6 to 8.0.2 in /clients/admin-ui

    Bumps react-redux from 7.2.6 to 8.0.2.

    Release notes

    Sourced from react-redux's releases.

    v8.0.2

    This patch release tweaks the behavior of connect to print a one-time warning when the obsolete pure option is passed in, rather than throwing an error. This fixes crashes caused by libraries such as react-beautiful-dnd continuing to pass in that option (unnecessarily) to React-Redux v8.

    What's Changed

    Full Changelog: https://github.com/reduxjs/react-redux/compare/v8.0.1...v8.0.2

    v8.0.1

    This release fixes an incorrect internal import of our Subscription type, which was causing TS compilation errors in some user projects. We've also listed @types/react-dom as an optional peerDep. There are no runtime changes in this release.

    What's Changed

    Full Changelog: https://github.com/reduxjs/react-redux/compare/v8.0.0...v8.0.1

    v8.0.0

    This major version release updates useSelector, connect, and <Provider> for compatibility with React 18, rewrites the React-Redux codebase to TypeScript (obsoleting use of @types/react-redux), modernizes build output, and removes the deprecated connectAdvanced API and the pure option for connect.

    npm i react-redux@latest
    

    yarn add react-redux@latest

    Overview, Compatibility, and Migration

    Our public API is still the same ( <Provider>, connect and useSelector/useDispatch), but we've updated the internals to use the new useSyncExternalStore hook from React. React-Redux v8 is still compatible with all versions of React that have hooks (16.8+, 17.x, and 18.x; React Native 0.59+), and should just work out of the box.

    In most cases, it's very likely that the only change you will need to make is bumping the package version to "react-redux": "^8.0".

    If you are using the rarely-used connectAdvanced API, you will need to rewrite your code to avoid that, likely by using the hooks API instead. Similarly, the pure option for connect has been removed.

    If you are using Typescript, React-Redux is now written in TS and includes its own types. You should remove any dependencies on @types/react-redux.

    While not directly tied to React-Redux, note that the recently updated @types/react@18 major version has changed component definitions to remove having children as a prop by default. This causes errors if you have multiple copies of @types/react in your project. To fix this, tell your package manager to resolve @types/react to a single version. Details:

    [React issue #24304: React 18 types broken since release](facebook/react#24304)

    Additionally, please see the React post on How to Ugprade to React 18 for details on how to migrate existing apps to correctly use React 18 and take advantage of its new features.

    Changelog

    React 18 Compatibility

    React-Redux now requires the new useSyncExternalStore API in React 18. By default, it uses the "shim" package which backfills that API in earlier React versions, so React-Redux v8 is compatible with all React versions that have hooks (16.8+, and React Native 0.59+) as its acceptable peer dependencies.

    ... (truncated)

    Commits
    • d0311c1 Release 8.0.2
    • a2853bc Merge pull request #1922 from ApacheEx/feature/pure-option-warning
    • 6e219ee show warning instead of throwing error that pure option has been removed
    • 8e39fa6 Merge pull request #1919 from aroyan/patch-1
    • dc919fd fix(docs): update broken link
    • f54f918 Release 8.0.1
    • 7b6270d fix(ts): incorrect import of Subscription causes TS error (#1910)
    • 26ddc6a remove unused import (#1908)
    • 709c10e Merge pull request #1905 from phapdinh/issues/1302
    • 15e8747 add note for mergeProps
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump eslint-config-prettier from 8.3.0 to 8.5.0 in /clients/admin-ui

    Bump eslint-config-prettier from 8.3.0 to 8.5.0 in /clients/admin-ui

    Bumps eslint-config-prettier from 8.3.0 to 8.5.0.

    Changelog

    Sourced from eslint-config-prettier's changelog.

    Version 8.5.0 (2022-03-02)

    • Added: [@​typescript-eslint/space-before-blocks]. Thanks to Masafumi Koba (@​ybiquitous)!

    Version 8.4.0 (2022-02-19)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump @testing-library/react from 12.1.3 to 12.1.5 in /clients/admin-ui

    Bump @testing-library/react from 12.1.3 to 12.1.5 in /clients/admin-ui

    Bumps @testing-library/react from 12.1.3 to 12.1.5.

    Release notes

    Sourced from @​testing-library/react's releases.

    v12.1.5

    12.1.5 (2022-04-11)

    Bug Fixes

    v12.1.4

    12.1.4 (2022-03-09)

    Bug Fixes

    • Match runtime type of baseElement in TypeScript types (#1023) (96ed8da)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 63
  • Bump eslint-plugin-import from 2.25.4 to 2.26.0 in /clients/admin-ui

    Bump eslint-plugin-import from 2.25.4 to 2.26.0 in /clients/admin-ui

    Bumps eslint-plugin-import from 2.25.4 to 2.26.0.

    Changelog

    Sourced from eslint-plugin-import's changelog.

    [2.26.0] - 2022-04-05

    Added

    • [no-named-default, no-default-export, prefer-default-export, no-named-export, export, named, namespace, no-unused-modules]: support arbitrary module namespace names (#2358, thanks [@​sosukesuzuki])
    • [no-dynamic-require]: support dynamic import with espree (#2371, thanks [@​sosukesuzuki])
    • [no-relative-packages]: add fixer (#2381, thanks [@​forivall])

    Fixed

    • [default]: typescript-eslint-parser: avoid a crash on exporting as namespace (thanks [@​ljharb])
    • [export]/TypeScript: false positive for typescript namespace merging (#1964, thanks [@​magarcia])
    • [no-duplicates]: ignore duplicate modules in different TypeScript module declarations (#2378, thanks [@​remcohaszing])
    • [no-unused-modules]: avoid a crash when processing re-exports (#2388, thanks [@​ljharb])

    Changed

    • [Tests] no-nodejs-modules: add tests for node protocol URL (#2367, thanks [@​sosukesuzuki])
    • [Tests] default, no-anonymous-default-export, no-mutable-exports, no-named-as-default-member, no-named-as-default: add tests for arbitrary module namespace names (#2358, thanks [@​sosukesuzuki])
    • [Docs] [no-unresolved]: Fix RegExp escaping in readme (#2332, thanks [@​stephtr])
    • [Refactor] namespace: try to improve performance (#2340, thanks [@​ljharb])
    • [Docs] make rule doc titles consistent (#2393, thanks [@​TheJaredWilcurt])
    • [Docs] order: TS code examples should use TS code blocks (#2411, thanks [@​MM25Zamanian])
    • [Docs] no-unresolved: fix link (#2417, thanks [@​kylemh])
    Commits
    • d160285 Bump to 2.26.0
    • 0e80ee3 [Deps] update tsconfig-paths
    • d8633c3 [Docs] no-unresolved: fix link
    • 98bbb2c [Docs] order: TS code examples should use TS code blocks
    • 21304bd [Deps] update tsconfig-paths
    • 8b7000e [Fix] no-unused-modules: avoid a crash when processing re-exports
    • 747d6dc [Docs] make rule doc titles consistent
    • b0e6f7f [Refactor] namespace: try to improve performance
    • 00a4ede [Deps] update minimatch
    • 35bd3a5 [Dev Deps] update @angular-eslint/template-parser, chai
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 61
  • Replace fidesctl package with fideslang package

    Replace fidesctl package with fideslang package

    Purpose

    Replace the fidesctl package with fideslang

    Changes

    • Remove fidesctl from requirements.txt
    • Add fideslang to requirements.txt

    Checklist

    • [ ] Applicable documentation updated (guides, quickstart, postman collections, tutorial, fidesdemo, database diagram.
    • If docs updated (select one):
      • [ ] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
      • [ ] documentation issue created (tag docs-team to complete issue separately)
    • [ ] Good unit test/integration test coverage
    • [ ] This PR contains a DB migration. If checked, the reviewer should confirm with the author that the down_revision correctly references the previous migration before merging
    • [ ] The Run Unsafe PR Checks label has been applied, and checks have passed, if this PR touches any external services

    Ticket

    Fixes #426

    opened by sanders41 19
  • Bump framer-motion from 5.6.0 to 6.5.1 in /clients/ops/admin-ui

    Bump framer-motion from 5.6.0 to 6.5.1 in /clients/ops/admin-ui

    Bumps framer-motion from 5.6.0 to 6.5.1.

    Changelog

    Sourced from framer-motion's changelog.

    [6.5.1] 2022-07-14

    Fixed

    • Adding onChange handlers in useTransform on useLayoutEffect.

    [6.5.0] 2022-07-13

    Added

    • useScroll for creating scroll-linked animations.

    Deprecated

    • useViewportScroll and useElementScroll.

    [6.4.3] 2022-07-08

    Fixed

    • Split module to improve ability to code-split and tree-shake <m> and domMax.

    [6.4.2] 2022-07-06

    Added

    • useInView now automatically respects rootMargin within an iframe.

    [6.4.1] 2022-07-05

    Added

    • Renaming useAnimation to useAnimationControls. useAnimation will stay as backwards compatible alias.

    [6.4.0] 2022-07-05

    Added

    • useInView.

    [6.3.16] 2022-06-27

    Fixed

    • Fixing layout animations within position: fixed elements. Provide position: fixed elements the layoutScroll prop to fix.

    [6.3.15] 2022-06-24

    Fixed

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript dependabot 
    opened by dependabot[bot] 0
  • Bump next-remove-imports from 1.0.7 to 1.0.8 in /clients/ops/admin-ui

    Bump next-remove-imports from 1.0.7 to 1.0.8 in /clients/ops/admin-ui

    Bumps next-remove-imports from 1.0.7 to 1.0.8.

    Release notes

    Sourced from next-remove-imports's releases.

    v1.0.8

    npm version npm bundle size

    https://github.com/uiwjs/next-remove-imports/compare/v1.0.7...v1.0.8

    Commits
    • a56e19b chore: update workflows config.
    • 5d929e0 released v1.0.8
    • a2017e4 fix: fix Cannot find module 'babel-loader' issue.
    • 0aaba32 fix: update files in package.json
    • 93f581a fix: update scripts in package.json
    • 09ed36b chore: update workflows config.
    • 35b22b5 type: support typescript.
    • 2e9c533 doc: Update READMe.md
    • 890c3ad chore: update workflows config.
    • 3c773c4 chore: add example.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript dependabot 
    opened by dependabot[bot] 0
  • Bump eslint-config-airbnb-typescript from 16.1.0 to 17.0.0 in /clients/ops/privacy-center

    Bump eslint-config-airbnb-typescript from 16.1.0 to 17.0.0 in /clients/ops/privacy-center

    Bumps eslint-config-airbnb-typescript from 16.1.0 to 17.0.0.

    Release notes

    Sourced from eslint-config-airbnb-typescript's releases.

    v17.0.0

    17.0.0 (2022-04-05)

    chore

    • bump peerDependencies to reflect the use of space-before-blocks (#293) (91fd090)

    BREAKING CHANGES

    • Update your @typescript-eslint/eslint-plugin to ^5.13.0

    v16.2.0

    16.2.0 (2022-04-01)

    Features

    v16.1.4

    16.1.4 (2022-03-19)

    Bug Fixes

    • disable additional rules handled by TypeScript compiler (#283) (11185a9)

    v16.1.3

    16.1.3 (2022-03-17)

    Bug Fixes

    v16.1.2

    16.1.2 (2022-03-13)

    Bug Fixes

    • yarn 2 installation errors about peer dependencies fixed (#275) (b90ce9f), closes #274

    v16.1.1

    16.1.1 (2022-03-10)

    Bug Fixes

    ... (truncated)

    Commits
    • 91fd090 chore: bump peerDependencies to reflect the use of space-before-blocks (#293)
    • 4aec570 feat: Introduce 'space-before-blocks' (#288)
    • 24f9af2 docs(README.md): edit step 1 of Setup to provide a stronger, easier to read s...
    • d68d477 chore(deps): update dependency typescript to v4.6.2 (#266)
    • f39756d chore(deps): update dependency eslint to v8.11.0 (#250)
    • 897033f chore(deps): update dependency eslint-plugin-import to v2.25.4 (#272)
    • 9b87237 chore(deps): update dependency prettier to v2.6.0 (#270)
    • 73b51ae chore(deps): update typescript-eslint monorepo to v5.15.0 (#271)
    • c4870ce chore(deps): update dependency lint-staged to v12.3.7 (#267)
    • 6634819 chore(deps): update dependency prettier-package-json to v2.6.3 (#276)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript dependabot 
    opened by dependabot[bot] 0
  • Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.45.0 in /clients/ops/admin-ui

    Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.45.0 in /clients/ops/admin-ui

    Bumps @typescript-eslint/eslint-plugin from 5.12.0 to 5.45.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)
    • support parsing satisfies operators (#5717) (20d7cae)
    • update to TypeScript 4.9 (#5716) (4d744ea)

    v5.43.0

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    • eslint-plugin: [consistent-type-imports] support fixing to inline types (#5050) (75dcdf1)
    • eslint-plugin: [naming-convention] add support for "override" and "async" modifiers (#5310) (#5610) (c759da1)
    • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#5594) (923d486)

    5.42.1 (2022-11-07)

    Bug Fixes

    5.42.0 (2022-10-31)

    Bug Fixes

    ... (truncated)

    Commits
    • 267da4e chore: publish v5.45.0
    • 2abadc6 feat(eslint-plugin): [member-ordering] add a required option for required vs....
    • 6e079eb fix(eslint-plugin): [prefer-readonly] report if a member's property is reassi...
    • f02761a fix(eslint-plugin): [member-ordering] support private fields (#5859)
    • ee62b0b chore: use no-restricted-syntax to enforce created options in rules (#6074)
    • 1f19998 fix(eslint-plugin): [keyword-spacing] prevent crash on no options (#6073)
    • 42b33af fix(eslint-plugin): [array-type] --fix flag removes parentheses from type (#5...
    • 01159d2 chore: publish v5.44.0
    • 426c2f9 chore: remove unnecessary project names from nx commands (#6054)
    • e2d1263 chore: switched repo lint to use nx run-many (#6038)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript dependabot 
    opened by dependabot[bot] 0
  • Bump framer-motion from 5.6.0 to 6.5.1 in /clients/ops/privacy-center

    Bump framer-motion from 5.6.0 to 6.5.1 in /clients/ops/privacy-center

    Bumps framer-motion from 5.6.0 to 6.5.1.

    Changelog

    Sourced from framer-motion's changelog.

    [6.5.1] 2022-07-14

    Fixed

    • Adding onChange handlers in useTransform on useLayoutEffect.

    [6.5.0] 2022-07-13

    Added

    • useScroll for creating scroll-linked animations.

    Deprecated

    • useViewportScroll and useElementScroll.

    [6.4.3] 2022-07-08

    Fixed

    • Split module to improve ability to code-split and tree-shake <m> and domMax.

    [6.4.2] 2022-07-06

    Added

    • useInView now automatically respects rootMargin within an iframe.

    [6.4.1] 2022-07-05

    Added

    • Renaming useAnimation to useAnimationControls. useAnimation will stay as backwards compatible alias.

    [6.4.0] 2022-07-05

    Added

    • useInView.

    [6.3.16] 2022-06-27

    Fixed

    • Fixing layout animations within position: fixed elements. Provide position: fixed elements the layoutScroll prop to fix.

    [6.3.15] 2022-06-24

    Fixed

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript dependabot 
    opened by dependabot[bot] 0
  • Bump eslint-config-prettier from 8.3.0 to 8.5.0 in /clients/ops/admin-ui

    Bump eslint-config-prettier from 8.3.0 to 8.5.0 in /clients/ops/admin-ui

    Bumps eslint-config-prettier from 8.3.0 to 8.5.0.

    Changelog

    Sourced from eslint-config-prettier's changelog.

    Version 8.5.0 (2022-03-02)

    • Added: [@​typescript-eslint/space-before-blocks]. Thanks to Masafumi Koba (@​ybiquitous)!

    Version 8.4.0 (2022-02-19)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript dependabot 
    opened by dependabot[bot] 0
Releases(1.8.2)
  • 1.8.2(Oct 21, 2022)

    What's Changed

    • ensure that db_index is never None on RedisSettings by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1427
    • Specify Multiple Masking Strategies by @pattisdr in https://github.com/ethyca/fidesops/pull/1428
    • Add deprecation warning by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1429

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.8.1...1.8.2

    Source code(tar.gz)
    Source code(zip)
  • 1.8.1(Oct 4, 2022)

    What's Changed

    • Add a Timescale Connector [#1311] by @pattisdr in https://github.com/ethyca/fidesops/pull/1327
    • Set Schema for Postgres Connector [#1362] by @pattisdr in https://github.com/ethyca/fidesops/pull/1375
    • Bump jose from 4.5.0 to 4.9.3 in /clients/ops/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/1373
    • 1016 frontend ability for users to manually enter pii to an in progress subject request by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/1377
    • Enable retries on saas connectors for failures at the http request level by @earmenda in https://github.com/ethyca/fidesops/pull/1376
    • Add Consent Request API by @sanders41 in https://github.com/ethyca/fidesops/pull/1387
    • Add new template for consent requets emails by @sanders41 in https://github.com/ethyca/fidesops/pull/1405
    • Add authenticated route to get consent preferences by @sanders41 in https://github.com/ethyca/fidesops/pull/1402
    • Backend: Updating or Deleting Access Webhooks [#1388][#1389] by @pattisdr in https://github.com/ethyca/fidesops/pull/1394
    • Braze Connector: Access Endpoints by @sadaqatullah in https://github.com/ethyca/fidesops/pull/1248
    • [#1393] Update Fidesops config with sane defaults where necessary by @seanpreston in https://github.com/ethyca/fidesops/pull/1395
    • Explain Privacy Request Execution [#1397] by @pattisdr in https://github.com/ethyca/fidesops/pull/1396
    • Update docker command on privacy center step 4 by @shawnplusplus in https://github.com/ethyca/fidesops/pull/1410
    • 1319 consent UI api integration by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1407
    • 1401 admin UI persist redux store to localstorage by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/1409
    • update footer links by @conceptualshark in https://github.com/ethyca/fidesops/pull/1406
    • firebase auth integration by @adamsachs in https://github.com/ethyca/fidesops/pull/1399
    • Add Braze connector registry entry by @sadaqatullah in https://github.com/ethyca/fidesops/pull/1418
    • Removing PII fields from conversations collection by @galvana in https://github.com/ethyca/fidesops/pull/1386
    • Fidesops v1.8.1 Release Checklist by @seanpreston in https://github.com/ethyca/fidesops/pull/1420
    • DX Improvements from v1.8.1 release by @seanpreston in https://github.com/ethyca/fidesops/pull/1421

    New Contributors

    • @shawnplusplus made their first contribution in https://github.com/ethyca/fidesops/pull/1410

    Full Changelog: https://github.com/ethyca/fidesops/commits/1.8.1

    Source code(tar.gz)
    Source code(zip)
  • 1.8.0(Sep 20, 2022)

    What's Changed

    • SaaS Connector Template Creation Fix: Integer fides_key by @pattisdr in https://github.com/ethyca/fidesops/pull/1166
    • Start a new "email" ConnectionConfig type [#1134] by @pattisdr in https://github.com/ethyca/fidesops/pull/1142
    • Revert "SaaS Connector Template Creation Fix: Integer fides_key" by @seanpreston in https://github.com/ethyca/fidesops/pull/1171
    • Fix analytics opt out environment variable name by @sanders41 in https://github.com/ethyca/fidesops/pull/1170
    • 1004 OAuth2 client credentials flow by @galvana in https://github.com/ethyca/fidesops/pull/1159
    • update Subject Request detail page by @conceptualshark in https://github.com/ethyca/fidesops/pull/1164
    • Bump fastapi[all] from 0.79.1 to 0.81.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1178
    • Build docker image for privacy center by @sanders41 in https://github.com/ethyca/fidesops/pull/1165
    • Update StorageConfig to handle multiple auth methods by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1140
    • 1009 id verification required endpoint by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1221
    • [#1222] Fix reference in data categories upgrade migration by @seanpreston in https://github.com/ethyca/fidesops/pull/1223
    • Publish on every release by @sanders41 in https://github.com/ethyca/fidesops/pull/1226
    • Make log send async by @sanders41 in https://github.com/ethyca/fidesops/pull/1174
    • 1106 saas config shopify access endpoints by @HamzaWaseemOnBench in https://github.com/ethyca/fidesops/pull/1220
    • Adds email communications guide to docs, exposes other hidden guides in nav bar by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1233
    • Fix version number by @sanders41 in https://github.com/ethyca/fidesops/pull/1232
    • Bump pylint from 2.14.5 to 2.15.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1182
    • Bump fideslib by @sanders41 in https://github.com/ethyca/fidesops/pull/1236
    • Email Connector: Build Masking Instructions by @pattisdr in https://github.com/ethyca/fidesops/pull/1168
    • Adds email scopes to postman collection by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1241
    • Bump black from 22.6.0 to 22.8.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1238
    • Rename fidesops-privacy-center image to fides-privacy-center by @sanders41 in https://github.com/ethyca/fidesops/pull/1237
    • Bump eslint from 8.9.0 to 8.23.0 in /clients/ops/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/1180
    • #1008 User identity verification flow by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1231
    • Bump @chakra-ui/utils from 1.10.4 to 2.0.9 in /clients/ops/admin-ui by @dependabot in https://github.com/ethyca/fidesops/pull/1145
    • Allows worker to start successfully in both dev and dev_with_worker by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1250
    • Add execution_timeframe to Policy model and schema by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1244
    • Fix for pytest-asyncio bug by @sanders41 in https://github.com/ethyca/fidesops/pull/1260
    • Clean up docker build by @sanders41 in https://github.com/ethyca/fidesops/pull/1252
    • Email Connector: Send Email with Erasure Instructions [#1158] by @pattisdr in https://github.com/ethyca/fidesops/pull/1246
    • Fix download link by @sanders41 in https://github.com/ethyca/fidesops/pull/1264
    • Add due_date to PrivacyRequest model by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1259
    • Refactor strategy instantiation for more extensitiliby by @adamsachs in https://github.com/ethyca/fidesops/pull/1254
    • Make admin ui work when volumes are mounted by @sanders41 in https://github.com/ethyca/fidesops/pull/1266
    • Update the Erasure Request Email Fulfillment template [#1265] by @pattisdr in https://github.com/ethyca/fidesops/pull/1270
    • Bump types-redis from 4.3.4 to 4.3.20 by @dependabot in https://github.com/ethyca/fidesops/pull/1255
    • Update boto3 requirement from ~=1.24.46 to ~=1.24.68 by @dependabot in https://github.com/ethyca/fidesops/pull/1272
    • Bump requests-mock from 1.9.3 to 1.10.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1276
    • Bump fastapi[all] from 0.81.0 to 0.82.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1277
    • Fix typo by @sanders41 in https://github.com/ethyca/fidesops/pull/1280
    • Pass in Vault environment variables if they are present locally by @galvana in https://github.com/ethyca/fidesops/pull/1275
    • Add Foundation for "Manual Webhooks" [#1224] by @pattisdr in https://github.com/ethyca/fidesops/pull/1267
    • Added fixture to create a new data everytime test runs. by @sadaqatullah in https://github.com/ethyca/fidesops/pull/1269
    • Improved param_value aggregation to support one-to-many relationships by @galvana in https://github.com/ethyca/fidesops/pull/1253
    • Bump python from 3.9.13 to 3.9.14 by @sanders41 in https://github.com/ethyca/fidesops/pull/1287
    • Add days_left field by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1281
    • Remove Masking of Redis Connection Error [#1271] by @pattisdr in https://github.com/ethyca/fidesops/pull/1288
    • 1183 saas connectors shopify erasure by @HamzaWaseemOnBench in https://github.com/ethyca/fidesops/pull/1289
    • 1156 email upon privacy request completion by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1282
    • days_left field in admin UI by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1283
    • Sort privacy requests by due_date by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1284
    • Human Readable Names for Connection Types [#1096] by @pattisdr in https://github.com/ethyca/fidesops/pull/1297
    • Change references to FIDESOPS__CONFIG_PATH to FIDES__CONFIG_PATH by @sanders41 in https://github.com/ethyca/fidesops/pull/1302
    • Enable Manual Webhooks in Request Execution [#1228] by @pattisdr in https://github.com/ethyca/fidesops/pull/1285
    • [#1153] Adds warning to subject request denial UI by @seanpreston in https://github.com/ethyca/fidesops/pull/1298
    • [#1088] Adds new Celery queue for async email dispatch by @seanpreston in https://github.com/ethyca/fidesops/pull/1173
    • Add consent table by @sanders41 in https://github.com/ethyca/fidesops/pull/1301
    • Bump pylint from 2.15.0 to 2.15.2 by @dependabot in https://github.com/ethyca/fidesops/pull/1278
    • Allow the user to logout with a malformed or expired token [#1257] by @pattisdr in https://github.com/ethyca/fidesops/pull/1305
    • Bump faker from 14.1.0 to 14.2.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1315
    • Update fastapi-pagination[sqlalchemy] requirement from ~=0.9.3 to ~=0.10.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1316
    • Bump types-urllib3 from 1.26.23 to 1.26.24 by @dependabot in https://github.com/ethyca/fidesops/pull/1317
    • Bump pandas from 1.4.3 to 1.4.4 by @dependabot in https://github.com/ethyca/fidesops/pull/1318
    • Manual Webhook Followup: UI scopes / Delete [#1228] by @pattisdr in https://github.com/ethyca/fidesops/pull/1308
    • Utility to update saas configs and datasets on system startup by @adamsachs in https://github.com/ethyca/fidesops/pull/1307
    • 1154 email upon privacy request receipt by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1303
    • Add generic request sorting button by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1320
    • Rename PrivacyRequestIdentity schema to Identity by @sanders41 in https://github.com/ethyca/fidesops/pull/1324
    • 1155 email upon privacy request review by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1306
    • Manual Webhook Followup: UI Sync [#1326] by @pattisdr in https://github.com/ethyca/fidesops/pull/1323
    • Explicitly install the toml package by @PSalant726 in https://github.com/ethyca/fidesops/pull/1338
    • Add consent request table by @sanders41 in https://github.com/ethyca/fidesops/pull/1340
    • Updated Configuration settings: Connector parameters and Dataset configuration by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/1247
    • pin version of pyjwt by @seanpreston in https://github.com/ethyca/fidesops/pull/1343
    • Upgrades pyjwt to 2.5.0 by @seanpreston in https://github.com/ethyca/fidesops/pull/1344
    • Fixing Stripe Tests by @galvana in https://github.com/ethyca/fidesops/pull/1352
    • Fix Corner Case: Retrieving Access Results from Cache on Retry [#1348] by @pattisdr in https://github.com/ethyca/fidesops/pull/1349
    • Bump pytest from 7.1.2 to 7.1.3 by @dependabot in https://github.com/ethyca/fidesops/pull/1342
    • Bump types-ujson from 5.4.0 to 5.5.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1355
    • v1.8.0 Release Checklist by @seanpreston in https://github.com/ethyca/fidesops/pull/1345

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.7.2...1.8.0

    Source code(tar.gz)
    Source code(zip)
  • 1.7.2(Aug 25, 2022)

    What's Changed

    • hook up API request to logout action [Unticketed] by @seanpreston in https://github.com/ethyca/fidesops/pull/1139
    • Update hubspot users and owners configurations by @earmenda in https://github.com/ethyca/fidesops/pull/1091

    New Contributors

    • @earmenda made their first contribution in https://github.com/ethyca/fidesops/pull/1091

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.7.1...1.7.2

    Source code(tar.gz)
    Source code(zip)
  • 1.7.1(Aug 24, 2022)

    What's Changed

    • Reorganize application code by @ThomasLaPiana in https://github.com/ethyca/fidesops/pull/1058
    • Patch versioneer to allow editable installs by @sanders41 in https://github.com/ethyca/fidesops/pull/1070
    • Preserving headers in SaaSRequestParams during pagination by @sadaqatullah in https://github.com/ethyca/fidesops/pull/1069
    • Add setuptools to dev-requirements to fix versioneer error by @sanders41 in https://github.com/ethyca/fidesops/pull/1072
    • Bump fideslang to 1.1.0 by @ThomasLaPiana in https://github.com/ethyca/fidesops/pull/890
    • 797 datadog by @sadaqatullah in https://github.com/ethyca/fidesops/pull/1060
    • 515 SaaS connector Logi ID by @HamzaWaseemOnBench in https://github.com/ethyca/fidesops/pull/1074
    • Combine Execution and Audit Logs in Request Status Endpoint [#1024] by @pattisdr in https://github.com/ethyca/fidesops/pull/1068
    • Notify fidesdemo on new releases by @PSalant726 in https://github.com/ethyca/fidesops/pull/1075
    • Bump pytest from 6.2.2 to 7.1.2 by @dependabot in https://github.com/ethyca/fidesops/pull/1081
    • Bump faker from 13.15.1 to 14.0.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1080
    • Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/ethyca/fidesops/pull/1078
    • Bump fideslog from 1.2.2 to 1.2.3 by @dependabot in https://github.com/ethyca/fidesops/pull/1079
    • Bump types-urllib3 from 1.26.15 to 1.26.22 by @dependabot in https://github.com/ethyca/fidesops/pull/1084
    • Bump fideslang from 1.1.0 to 1.2.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1085
    • Bump next-auth from 4.9.0 to 4.10.3 in /clients/ops/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/1014
    • Bump fideslib by @sanders41 in https://github.com/ethyca/fidesops/pull/1092
    • 983 Adds infra for email config and dispatch by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1059
    • Create a Saas Connector from a Template [#814] by @galvana in https://github.com/ethyca/fidesops/pull/1076
    • Update Response Body for Saas Connection Instantiate [#814] by @pattisdr in https://github.com/ethyca/fidesops/pull/1105
    • Adds AuditLog and ExecutionLogs to seed_test_data command by @seanpreston in https://github.com/ethyca/fidesops/pull/1097
    • Reduce Idle Connections from Health Checks [#1102] by @pattisdr in https://github.com/ethyca/fidesops/pull/1107
    • Escape redis user and password by @sanders41 in https://github.com/ethyca/fidesops/pull/1104
    • pass in analytics id env to worker by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1113
    • Adds tests for email endpoints and dispatch service by @eastandwestwind in https://github.com/ethyca/fidesops/pull/1112
    • Endpoint to Verify User Identity [#1062] by @pattisdr in https://github.com/ethyca/fidesops/pull/1111
    • Bump hashicorp/vault-action from 2.4.1 to 2.4.2 by @dependabot in https://github.com/ethyca/fidesops/pull/1119
    • Bump fastapi[all] from 0.79.0 to 0.79.1 by @dependabot in https://github.com/ethyca/fidesops/pull/1120
    • Bump types-urllib3 from 1.26.22 to 1.26.23 by @dependabot in https://github.com/ethyca/fidesops/pull/1117
    • Bump nox from 2022.1.7 to 2022.8.7 by @dependabot in https://github.com/ethyca/fidesops/pull/1118
    • Bump faker from 14.0.0 to 14.1.0 by @dependabot in https://github.com/ethyca/fidesops/pull/1122
    • Bump sqlalchemy-redshift from 0.8.10 to 0.8.11 by @dependabot in https://github.com/ethyca/fidesops/pull/1121
    • POC for dynamic routing by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1033
    • Add Sass connector configuration by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/1099
    • 1128-Add Retry button back into the subject request detail view by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/1131
    • Fix localhost setting for non-endpoint analytics calls [#1029] by @pattisdr in https://github.com/ethyca/fidesops/pull/1130
    • Add email_templates module by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1123
    • Formatting Issues in Webhooks Documentation by @RobertKeyser in https://github.com/ethyca/fidesops/pull/1114
    • Send Identity Verification Email [#1010] by @pattisdr in https://github.com/ethyca/fidesops/pull/1115
    • Support case-insensitive connection type search [Unticketed] by @pattisdr in https://github.com/ethyca/fidesops/pull/1133
    • Add option to login as root user from config by @sanders41 in https://github.com/ethyca/fidesops/pull/1116
    • Move logging to %-style formatting [#837] by @pattisdr in https://github.com/ethyca/fidesops/pull/1132
    • Add future annotations for backwards compatibility by @sanders41 in https://github.com/ethyca/fidesops/pull/1136
    • Release 1.7.1 by @seanpreston in https://github.com/ethyca/fidesops/pull/1141
    • Fix docs build in CI by @sanders41 in https://github.com/ethyca/fidesops/pull/1138
    • Fix error in publish_docs Github Actions syntax by @seanpreston in https://github.com/ethyca/fidesops/pull/1143

    New Contributors

    • @sadaqatullah made their first contribution in https://github.com/ethyca/fidesops/pull/1069

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.7.0...1.7.1

    Source code(tar.gz)
    Source code(zip)
  • 1.7.0(Aug 10, 2022)

    What's Changed

    • Refactor static checks to run outside of Docker by @ThomasLaPiana in https://github.com/ethyca/fidesops/pull/1053
    • Create finished audit log for privacy requests by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/1040
    • Fix quickstart by using docker-compose run and docker network for all commands by @NevilleS in https://github.com/ethyca/fidesops/pull/1056
    • Bump snowflake-sqlalchemy from 1.3.2 to 1.3.4 by @dependabot in https://github.com/ethyca/fidesops/pull/1051
    • Release v1.7.0 Checklist by @seanpreston in https://github.com/ethyca/fidesops/pull/1063

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.6.3...1.7.0

    Source code(tar.gz)
    Source code(zip)
  • 1.6.3(Jul 15, 2022)

    What's Changed

    • Add COMPOSE_SERVICE_NAME by @seanpreston in https://github.com/ethyca/fidesops/pull/884

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.6.2...1.6.3

    Source code(tar.gz)
    Source code(zip)
  • 1.6.2(Jul 15, 2022)

    What's Changed

    • Bump psycopg2-binary from 2.9.1 to 2.9.3 by @dependabot in https://github.com/ethyca/fidesops/pull/783
    • Bump dask from 2021.10.0 to 2022.6.1 by @dependabot in https://github.com/ethyca/fidesops/pull/781
    • Bump alembic from 1.6.5 to 1.8.0 by @dependabot in https://github.com/ethyca/fidesops/pull/780
    • Bump sqlalchemy-bigquery from 1.3.0 to 1.4.4 by @dependabot in https://github.com/ethyca/fidesops/pull/779
    • Bump pytest-cov from 2.11.1 to 3.0.0 by @dependabot in https://github.com/ethyca/fidesops/pull/787
    • Bump apscheduler from 3.8.0 to 3.9.1 by @dependabot in https://github.com/ethyca/fidesops/pull/789
    • Bump types-pyyaml from 6.0.8 to 6.0.9 by @dependabot in https://github.com/ethyca/fidesops/pull/791
    • [#681] add documentation on fideslog use by @conceptualshark in https://github.com/ethyca/fidesops/pull/751
    • Fideslib models by @sanders41 in https://github.com/ethyca/fidesops/pull/700
    • 660 Add support for multiple statuses to be selected for filtering subject requests by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/802
    • Resolve issue with MyPy seeing files in fidesops as missing imports by @sanders41 in https://github.com/ethyca/fidesops/pull/719
    • 249 saas connector zendesk ticket erasure by @HamzaWaseemOnBench in https://github.com/ethyca/fidesops/pull/775
    • Fixing check-migration command by @galvana in https://github.com/ethyca/fidesops/pull/806
    • Fix issue requiring separate install of snowflake-connector-python by @sanders41 in https://github.com/ethyca/fidesops/pull/807
    • 513 - [Admin UI] Update Subject Request status filter to be a multise… by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/764
    • 706 Adds SaaS connection type to SaaS yaml config by @eastandwestwind in https://github.com/ethyca/fidesops/pull/748
    • Make worker node optional by @seanpreston in https://github.com/ethyca/fidesops/pull/770
    • GET Available Connectors [#706] by @pattisdr in https://github.com/ethyca/fidesops/pull/768
    • Endpoint: Return Secrets for a Connector Type [#753] by @pattisdr in https://github.com/ethyca/fidesops/pull/795
    • Add fixture to clear tables between test by @sanders41 in https://github.com/ethyca/fidesops/pull/680
    • Replace user authentication routes with fideslib routes by @sanders41 in https://github.com/ethyca/fidesops/pull/811
    • test fixing publish_docs ci action by @eastandwestwind in https://github.com/ethyca/fidesops/pull/818
    • Update Celery config defaults by @seanpreston in https://github.com/ethyca/fidesops/pull/808
    • Bump next-auth from 4.5.0 to 4.9.0 in /clients/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/823
    • Bump fideslib to handle base64 encoded password by @sanders41 in https://github.com/ethyca/fidesops/pull/820
    • update local deployment for serving the ui [#644] by @conceptualshark in https://github.com/ethyca/fidesops/pull/827
    • Skip Masking of Uvicorn Logs [#766] by @pattisdr in https://github.com/ethyca/fidesops/pull/831
    • 832 - Create new user gives HTTP 422 Unprocessable Entity exception by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/833
    • [Admin UI] Change Login Page Wording by @RobertKeyser in https://github.com/ethyca/fidesops/pull/774
    • Fix bug in client with no scopes by @sanders41 in https://github.com/ethyca/fidesops/pull/830
    • 599 clipboard icon by @eastandwestwind in https://github.com/ethyca/fidesops/pull/838
    • adds concurrency to unsafe check jobs by @seanpreston in https://github.com/ethyca/fidesops/pull/835
    • Reduce docker image size by @sanders41 in https://github.com/ethyca/fidesops/pull/846
    • [#743] Store provided identity data in application database by @seanpreston in https://github.com/ethyca/fidesops/pull/834
    • Bump faker from 13.14.0 to 13.15.0 by @dependabot in https://github.com/ethyca/fidesops/pull/848
    • Bump unidecode from 1.2.0 to 1.3.4 by @dependabot in https://github.com/ethyca/fidesops/pull/849
    • Update fastapi-pagination[sqlalchemy] requirement from ~=0.8.3 to ~=0.9.3 by @dependabot in https://github.com/ethyca/fidesops/pull/852
    • Bump black from 22.3.0 to 22.6.0 by @dependabot in https://github.com/ethyca/fidesops/pull/855
    • Adding salesforce to SaaSType enum by @galvana in https://github.com/ethyca/fidesops/pull/857
    • Serve UI from root by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/720
    • Refactor user management UI code by @allisonking in https://github.com/ethyca/fidesops/pull/839
    • Search for PrivacyRequest based on hashed identity [#765] by @seanpreston in https://github.com/ethyca/fidesops/pull/847
    • documentation reorganization and page standardization by @conceptualshark in https://github.com/ethyca/fidesops/pull/858
    • Fix create_test_data by @sanders41 in https://github.com/ethyca/fidesops/pull/862
    • Bump pre-commit from 2.9.3 to 2.20.0 by @dependabot in https://github.com/ethyca/fidesops/pull/853
    • Return persisted identities in get_request_status view by @seanpreston in https://github.com/ethyca/fidesops/pull/860
    • 671 - [Datastore Management] Include Icon with datastore connection (FE) by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/845
    • Populate dataset by @galvana in https://github.com/ethyca/fidesops/pull/844
    • Correct test name for mypy in safe_pr_checks.yml by @sanders41 in https://github.com/ethyca/fidesops/pull/875
    • Adds celery.toml for loading custom Celery config [#821] by @seanpreston in https://github.com/ethyca/fidesops/pull/865
    • add celery configuration to docs by @conceptualshark in https://github.com/ethyca/fidesops/pull/872
    • v1.6.2 Release Checklist by @seanpreston in https://github.com/ethyca/fidesops/pull/881

    New Contributors

    • @HamzaWaseemOnBench made their first contribution in https://github.com/ethyca/fidesops/pull/775

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.6.1...1.6.2

    Source code(tar.gz)
    Source code(zip)
  • 1.6.1(Jun 30, 2022)

    What's Changed

    • Remove stray hyphen by @RobertKeyser in https://github.com/ethyca/fidesops/pull/709
    • Reduce docker image size by @sanders41 in https://github.com/ethyca/fidesops/pull/707
    • Bump next-auth from 4.3.2 to 4.5.0 in /clients/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/694
    • update tutorial directions to install fidesdemo from the root directory by @conceptualshark in https://github.com/ethyca/fidesops/pull/715
    • [SaaS Connector] Salesforce (access) by @galvana in https://github.com/ethyca/fidesops/pull/676
    • Parallelize CI safe checks by @sanders41 in https://github.com/ethyca/fidesops/pull/717
    • Make reading of environment variables case insensitive by @sanders41 in https://github.com/ethyca/fidesops/pull/712
    • Add dependabot by @sanders41 in https://github.com/ethyca/fidesops/pull/718
    • Bump requests-mock from 1.8.0 to 1.9.3 by @dependabot in https://github.com/ethyca/fidesops/pull/732
    • Bump packaging from 20.9 to 21.3 by @dependabot in https://github.com/ethyca/fidesops/pull/733
    • Bump types-redis from 4.2.6 to 4.3.2 by @dependabot in https://github.com/ethyca/fidesops/pull/729
    • Bump faker from 8.12.1 to 13.14.0 by @dependabot in https://github.com/ethyca/fidesops/pull/730
    • Bump actions/setup-python from 2 to 4 by @dependabot in https://github.com/ethyca/fidesops/pull/724
    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/ethyca/fidesops/pull/723
    • Bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/ethyca/fidesops/pull/725
    • Bump docker/login-action from 1 to 2 by @dependabot in https://github.com/ethyca/fidesops/pull/722
    • Bump actions/setup-node from 2 to 3 by @dependabot in https://github.com/ethyca/fidesops/pull/726
    • [#716] update datastore documentation by @conceptualshark in https://github.com/ethyca/fidesops/pull/742
    • Adds fidesops worker command to start the Celery worker [#663] by @seanpreston in https://github.com/ethyca/fidesops/pull/673
    • 708 - fix console warning in disable connections by @eastandwestwind in https://github.com/ethyca/fidesops/pull/750
    • Bump fideslib from version 2.1.0 to 2.1.1 by @sanders41 in https://github.com/ethyca/fidesops/pull/721
    • Password Hashing update by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/749
    • Fix no such container error with docker-compose by @sanders41 in https://github.com/ethyca/fidesops/pull/758
    • 1.6.1 release by @sanders41 in https://github.com/ethyca/fidesops/pull/763

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.6.0...1.6.1

    Source code(tar.gz)
    Source code(zip)
  • 1.6.0(Jun 23, 2022)

    What's Changed

    • Subject request details page by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/563
    • Replace fidesctl package with fideslang package by @sanders41 in https://github.com/ethyca/fidesops/pull/454
    • Restart Graph from Failure [#574] by @pattisdr in https://github.com/ethyca/fidesops/pull/578
    • 353- initial infra for fideslog integration by @eastandwestwind in https://github.com/ethyca/fidesops/pull/541
    • Redis SSL Support [#556] by @pattisdr in https://github.com/ethyca/fidesops/pull/611
    • Bump fastapi dependencies by @sanders41 in https://github.com/ethyca/fidesops/pull/614
    • Cache/Surface Resume/Restart Privacy Request Details [#574] by @pattisdr in https://github.com/ethyca/fidesops/pull/591
    • [#587, #607, #608] update config reference and deployment docs by @conceptualshark in https://github.com/ethyca/fidesops/pull/616
    • Refactor auth and enable static file serving by @elliotbonneville in https://github.com/ethyca/fidesops/pull/577
    • Minor formatting fixes for SaaS config docs by @galvana in https://github.com/ethyca/fidesops/pull/617
    • Bump mypy from 0.812 to 0.961 and Python from 3.9.6 to 3.9.13 by @sanders41 in https://github.com/ethyca/fidesops/pull/630
    • Bring main up to date with v1.5.3 by @seanpreston in https://github.com/ethyca/fidesops/pull/628
    • Adds celery==5.2.7 by @seanpreston in https://github.com/ethyca/fidesops/pull/610
    • Match mypy settings to new migrations folder location by @sanders41 in https://github.com/ethyca/fidesops/pull/634
    • Fixing connector integration tests by @galvana in https://github.com/ethyca/fidesops/pull/636
    • Add celerybeat-schedule file to gitignore by @sanders41 in https://github.com/ethyca/fidesops/pull/639
    • Only push to Dockerhub on releases by @ThomasLaPiana in https://github.com/ethyca/fidesops/pull/640
    • Add config from fideslib by @sanders41 in https://github.com/ethyca/fidesops/pull/626
    • Support Backend Delete and Disable Collection Requirements [#602] by @pattisdr in https://github.com/ethyca/fidesops/pull/637
    • [SaaS Connector] Outreach (Erasures) by @galvana in https://github.com/ethyca/fidesops/pull/619
    • Bump fideslib from 2.0.3 to 2.0.4 by @sanders41 in https://github.com/ethyca/fidesops/pull/643
    • Deploy UI within fidesops by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/625
    • Add ConnectionConfig Search [#609] by @pattisdr in https://github.com/ethyca/fidesops/pull/641
    • Add AdminUiSettings to helper method by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/647
    • Add Prettier CI check and format UI code to be consistent by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/655
    • Add Default Policies [#624] by @pattisdr in https://github.com/ethyca/fidesops/pull/654
    • Sort ConnectionConfig Name Ascending [#668] by @pattisdr in https://github.com/ethyca/fidesops/pull/672
    • Install MSSQL Dependencies by Default [#635] by @pattisdr in https://github.com/ethyca/fidesops/pull/664
    • Add ConnectionConfig Filters by @pattisdr in https://github.com/ethyca/fidesops/pull/675
    • Adding support for default values for connector params by @galvana in https://github.com/ethyca/fidesops/pull/661
    • 559-endpoint-log-events - Adds middleware for calling analytics events for each endpoint by @eastandwestwind in https://github.com/ethyca/fidesops/pull/622
    • add formatting requirement to squlalchemy uri option by @conceptualshark in https://github.com/ethyca/fidesops/pull/685
    • [SaaS Connector] Zendesk - Ticket Endpoints (access) by @galvana in https://github.com/ethyca/fidesops/pull/677
    • add number of masked records into masking endpoint log message by @adamsachs in https://github.com/ethyca/fidesops/pull/692
    • Datastore management landing page by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/674
    • Delete Datastore [Frontend] by @pattisdr in https://github.com/ethyca/fidesops/pull/683
    • 546 - [Admin UI] Change "Policy Name" to "Request Type" on SR list page by @chriscalhoun1974 in https://github.com/ethyca/fidesops/pull/696
    • Enable/Disable Datastores [Frontend] by @pattisdr in https://github.com/ethyca/fidesops/pull/693
    • 659 Add Postgres and Redis to health endpoint by @eastandwestwind in https://github.com/ethyca/fidesops/pull/690
    • Execute Privacy Requests with Celery by @seanpreston in https://github.com/ethyca/fidesops/pull/621
    • 512 db redis health by @eastandwestwind in https://github.com/ethyca/fidesops/pull/686
    • Datastore Connection Filtering by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/691
    • update domain -> host config references in stripe and sentry test infrastructure by @adamsachs in https://github.com/ethyca/fidesops/pull/698
    • Clean up postman collection by @eastandwestwind in https://github.com/ethyca/fidesops/pull/704
    • Revoke a Pending Privacy Request [#525] by @pattisdr in https://github.com/ethyca/fidesops/pull/592
    • Update CHANGELOG.md, bump to fideslib==2.1.0 by @seanpreston in https://github.com/ethyca/fidesops/pull/705
    • Update datastore connection filters to support clearing by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/701
    • Management UI updates by @conceptualshark in https://github.com/ethyca/fidesops/pull/702

    New Contributors

    • @chriscalhoun1974 made their first contribution in https://github.com/ethyca/fidesops/pull/696

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.5.2...1.6.0

    Source code(tar.gz)
    Source code(zip)
  • 1.5.3(Jun 9, 2022)

    What's Changed

    • Move the migrations package into the fidesops package by @PSalant726 in https://github.com/ethyca/fidesops/pull/620
    • Update CHANGELOG.md for patch release 1.5.3 by @PSalant726 in https://github.com/ethyca/fidesops/pull/623

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.5.2...1.5.3

    Source code(tar.gz)
    Source code(zip)
  • 1.5.2(Jun 3, 2022)

    What's Changed

    • Return rules in privacy request response by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/580
    • Implementing the brand site style footer on fidesops by @suchiroll in https://github.com/ethyca/fidesops/pull/576
    • Pause Erasure Execution for Manual Confirmation [#522] by @pattisdr in https://github.com/ethyca/fidesops/pull/571
    • Improve configuration variable troubleshooting with DEBUG logs, more helpful errors, and unit tests by @NevilleS in https://github.com/ethyca/fidesops/pull/579
    • 490 saas connector oauth2 authentication strategy by @galvana in https://github.com/ethyca/fidesops/pull/555
    • Add PORT to FidesopsConfig by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/586
    • Adding "exact" and "case_sensitive" options to filter post-processor by @galvana in https://github.com/ethyca/fidesops/pull/584
    • 255 saas connector outreach [Access] by @galvana in https://github.com/ethyca/fidesops/pull/588
    • Add __init__.py files to all directories where they're currently missing by @PSalant726 in https://github.com/ethyca/fidesops/pull/590
    • [#557] MSSQL discovery script by @seanpreston in https://github.com/ethyca/fidesops/pull/581
    • Check tests/ directory in black-ci command by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/594
    • updates changelog for minor release 1.5.2 by @seanpreston in https://github.com/ethyca/fidesops/pull/596

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.5.1...1.5.2

    Source code(tar.gz)
    Source code(zip)
  • 1.5.1(May 27, 2022)

    What's Changed

    • user management, admin ui docs refactoring [#469, #505] by @conceptualshark in https://github.com/ethyca/fidesops/pull/530
    • Refactoring SaaS authentication in preparation for OAuth2 by @galvana in https://github.com/ethyca/fidesops/pull/504
    • SaaS connection documentation by @conceptualshark in https://github.com/ethyca/fidesops/pull/478
    • Add isort and a corresponding CI check by @PSalant726 in https://github.com/ethyca/fidesops/pull/533
    • Add missing __init__.py file to drp by @PSalant726 in https://github.com/ethyca/fidesops/pull/553
    • environment variables to disable app db and cache. some related cleanup by @adamsachs in https://github.com/ethyca/fidesops/pull/550
    • refactor ui docs by @conceptualshark in https://github.com/ethyca/fidesops/pull/549
    • 507- adds DRP GET data rights endpoint by @eastandwestwind in https://github.com/ethyca/fidesops/pull/526
    • 492- fix eslint inconsistent return by @eastandwestwind in https://github.com/ethyca/fidesops/pull/540
    • Update PR checklist for CHANGELOG.md by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/558
    • Add a gh workflow for frontend tests by @allisonking in https://github.com/ethyca/fidesops/pull/510
    • Add teardown to make commands by @sanders41 in https://github.com/ethyca/fidesops/pull/498
    • Bump next-auth from 4.2.1 to 4.3.2 in /clients/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/410
    • Bump next-auth from 4.2.1 to 4.3.2 in /clients/admin-ui by @dependabot in https://github.com/ethyca/fidesops/pull/409
    • refactor masking strategy factory for improved extensibility by @adamsachs in https://github.com/ethyca/fidesops/pull/560
    • Pause Access Request and Resume with Manual Input [#521] by @pattisdr in https://github.com/ethyca/fidesops/pull/554
    • use from __future__ import annotations to maintain backward compatibility with python 3.8 by @adamsachs in https://github.com/ethyca/fidesops/pull/569
    • Add package directory config, include migrations in the PyPI package by @PSalant726 in https://github.com/ethyca/fidesops/pull/566
    • bump to v1.5.1 by @seanpreston in https://github.com/ethyca/fidesops/pull/573

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.5.0...1.5.1

    Source code(tar.gz)
    Source code(zip)
  • 1.5.0(May 18, 2022)

    What's Changed

    • User Management UI by @LKCSmith in https://github.com/ethyca/fidesops/pull/511
    • create basic drp docs [#475] by @conceptualshark in https://github.com/ethyca/fidesops/pull/520
    • 163 yaml datasets by @nschoenbrot in https://github.com/ethyca/fidesops/pull/284
    • v1.5.0 Release Checklist by @seanpreston in https://github.com/ethyca/fidesops/pull/527

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.4.2...1.5.0

    Source code(tar.gz)
    Source code(zip)
  • 1.4.2(May 16, 2022)

    What's Changed

    • Fix miradb fixture test warning by @sanders41 in https://github.com/ethyca/fidesops/pull/436
    • Convert HTTP Status Codes to Starlette constant values by @sanders41 in https://github.com/ethyca/fidesops/pull/438
    • add an issue request template for documentation [#431] by @conceptualshark in https://github.com/ethyca/fidesops/pull/442
    • GET for users in an org by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/405
    • 437 user search by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/444
    • update masking API to take multiple input values by @adamsachs in https://github.com/ethyca/fidesops/pull/443
    • Add FIDESOPS__DEV_MODE for Easier SaaS Request Debugging by @pattisdr in https://github.com/ethyca/fidesops/pull/363
    • Adding missing import by @galvana in https://github.com/ethyca/fidesops/pull/448
    • #391 track user privileges by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/425
    • Remove pypi badge by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/452
    • updates to saas config guide doc to clarify <masked_object_fields> behavior by @adamsachs in https://github.com/ethyca/fidesops/pull/464
    • [#446] Adds first_name, last_name, created_at to FidesopsUser response by @seanpreston in https://github.com/ethyca/fidesops/pull/465
    • Seed super user permissions by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/468
    • 397 denial reason for dsr by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/463
    • 414- adds DRP action to Policy by @eastandwestwind in https://github.com/ethyca/fidesops/pull/453
    • update SaasConnector.send behavior on ignore_errors to return raw response by @adamsachs in https://github.com/ethyca/fidesops/pull/462
    • [#382] Update User API Endpoints by @seanpreston in https://github.com/ethyca/fidesops/pull/471
    • fix auditlog refs by @seanpreston in https://github.com/ethyca/fidesops/pull/479
    • css dark mode code compatibility [#474] by @conceptualshark in https://github.com/ethyca/fidesops/pull/476
    • use black to format tests by @seanpreston in https://github.com/ethyca/fidesops/pull/466
    • Extracts privacy request endpoint logic into separate service for DRP by @eastandwestwind in https://github.com/ethyca/fidesops/pull/470
    • Fixing inconsistent SaaS connector integration tests by @galvana in https://github.com/ethyca/fidesops/pull/473
    • [#417] DRP status endpoint by @seanpreston in https://github.com/ethyca/fidesops/pull/485
    • [Misc] Adds a script to seed initial privacy requests by @seanpreston in https://github.com/ethyca/fidesops/pull/487
    • Fix error when editing user permissions by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/500
    • 416 Adds DRP exercise endpoint by @eastandwestwind in https://github.com/ethyca/fidesops/pull/496
    • [Misc] Add first_name and last_name to createsuperuser script by @seanpreston in https://github.com/ethyca/fidesops/pull/486
    • [#396] Frontend for Privacy Request denial flow by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/480
    • [Misc] Adds user data to the login response by @seanpreston in https://github.com/ethyca/fidesops/pull/501
    • Import sorting via eslint by @elliotbonneville in https://github.com/ethyca/fidesops/pull/514
    • [Misc] Add CHANGELOG.md file by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/484
    • Publish fidesops to PyPI by @PSalant726 in https://github.com/ethyca/fidesops/pull/491
    • added pypi publish by @seanpreston in https://github.com/ethyca/fidesops/pull/519

    New Contributors

    • @PSalant726 made their first contribution in https://github.com/ethyca/fidesops/pull/491

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.4.1...1.4.2

    Source code(tar.gz)
    Source code(zip)
  • 1.4.1(Apr 27, 2022)

    What's Changed

    • Bump next from 12.0.8 to 12.1.0 in /clients/admin-ui by @dependabot in https://github.com/ethyca/fidesops/pull/378
    • Bump minimist from 1.2.5 to 1.2.6 in /clients/admin-ui by @dependabot in https://github.com/ethyca/fidesops/pull/377
    • Add clarity to pr template for documentation updates by @eastandwestwind in https://github.com/ethyca/fidesops/pull/400
    • Remove unused import by @sanders41 in https://github.com/ethyca/fidesops/pull/347
    • update admin ui docs and associated postman walkthrough by @conceptualshark in https://github.com/ethyca/fidesops/pull/401
    • 402 doc fixes by @TheAndrewJackson in https://github.com/ethyca/fidesops/pull/403
    • Stripe Erasure by @galvana in https://github.com/ethyca/fidesops/pull/380
    • add date fields to user model for last login and last password reset by @adamsachs in https://github.com/ethyca/fidesops/pull/394
    • [feature] #388: Date filtering reset by @elliotbonneville in https://github.com/ethyca/fidesops/pull/407
    • #411 ensure all paginated queries have orders by @seanpreston in https://github.com/ethyca/fidesops/pull/412
    • update pr template for documentation by @conceptualshark in https://github.com/ethyca/fidesops/pull/420
    • [feature] #387: Copy updates by @elliotbonneville in https://github.com/ethyca/fidesops/pull/408
    • 352 Adds Hubspot Erasure Support by @eastandwestwind in https://github.com/ethyca/fidesops/pull/384
    • Test CI pipeline against migration divergence by @seanpreston in https://github.com/ethyca/fidesops/pull/428
    • [Misc DevOps] Make retry settings less onerous on CI by @seanpreston in https://github.com/ethyca/fidesops/pull/435
    • Validates date field ranges are sane by @seanpreston in https://github.com/ethyca/fidesops/pull/376
    • [feature] #390: Update date filter format to datetime by @elliotbonneville in https://github.com/ethyca/fidesops/pull/406

    New Contributors

    • @TheAndrewJackson made their first contribution in https://github.com/ethyca/fidesops/pull/403
    • @adamsachs made their first contribution in https://github.com/ethyca/fidesops/pull/394

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.4.0...1.4.1

    Source code(tar.gz)
    Source code(zip)
  • 1.4.0(Apr 8, 2022)

    What's Changed

    • [#245] Allow unauthenticated creation of PrivacyRequests by @seanpreston in https://github.com/ethyca/fidesops/pull/238
    • Adding fix and test for privacy request endpoint by @galvana in https://github.com/ethyca/fidesops/pull/270
    • [Admin UI Backend] Adds User Model and Create/Delete User Endpoints by @pattisdr in https://github.com/ethyca/fidesops/pull/271
    • [#228] Implement Privacy Center client app by @elliotbonneville in https://github.com/ethyca/fidesops/pull/239
    • Bump next from 12.0.8 to 12.1.0 in /clients/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/287
    • [Admin UI Backend] Login / Logout Endpoints [#242] by @pattisdr in https://github.com/ethyca/fidesops/pull/277
    • [Admin UI Backend] Add API Endpoints to Approve/Deny Privacy Requests by @pattisdr in https://github.com/ethyca/fidesops/pull/282
    • Adds include_identities query param to GET /api/v1/privacy-request by @seanpreston in https://github.com/ethyca/fidesops/pull/279
    • Cleaning up SaaS tests by @galvana in https://github.com/ethyca/fidesops/pull/278
    • [Admin UI Backend] Download privacy requests as CSV [#263] by @pattisdr in https://github.com/ethyca/fidesops/pull/285
    • 262 saas connector pagination strategies by @galvana in https://github.com/ethyca/fidesops/pull/286
    • 272- adds support for custom http methods by @eastandwestwind in https://github.com/ethyca/fidesops/pull/283
    • add project requirements to tutorial start (#293) by @conceptualshark in https://github.com/ethyca/fidesops/pull/310
    • #110 - change oauth endpoint description by @Kelsey-Ethyca in https://github.com/ethyca/fidesops/pull/313
    • Returning an empty list instead of None when post-processors filter a… by @galvana in https://github.com/ethyca/fidesops/pull/309
    • 273- Adds support for request body in SaaS config by @eastandwestwind in https://github.com/ethyca/fidesops/pull/298
    • 276 saas connector add the ability for request params to reference connector param values by @galvana in https://github.com/ethyca/fidesops/pull/300
    • Support Grouped Input Fields into a Collection [#290] by @pattisdr in https://github.com/ethyca/fidesops/pull/299
    • update mkdocs version (#332) by @conceptualshark in https://github.com/ethyca/fidesops/pull/333
    • 289 saas connector headers by @galvana in https://github.com/ethyca/fidesops/pull/327
    • Support Dependent Identity Data and "After" Param in Saas Configs [#291] by @pattisdr in https://github.com/ethyca/fidesops/pull/306
    • [#338] adds policy data to the privacy request API response by @seanpreston in https://github.com/ethyca/fidesops/pull/339
    • [Saas Connectors] Configure Ignore Non-200 Responses [#307] by @pattisdr in https://github.com/ethyca/fidesops/pull/326
    • add a quick start guide to the documentation (#292) by @conceptualshark in https://github.com/ethyca/fidesops/pull/316
    • [SaaS Connector] SaaS fixture cleanup by @galvana in https://github.com/ethyca/fidesops/pull/335
    • Add Sentry Support [#256] by @pattisdr in https://github.com/ethyca/fidesops/pull/340
    • Privacy Centre [331] - Hide status bar by @LKCSmith in https://github.com/ethyca/fidesops/pull/342
    • Bump minimist from 1.2.5 to 1.2.6 in /clients/privacy-center by @dependabot in https://github.com/ethyca/fidesops/pull/337
    • Aligning fidesops docs with changes to fidesctl docs by @suchiroll in https://github.com/ethyca/fidesops/pull/345
    • Add MASKING_STRICT Config and allow Delete Escalation [#324][#325] by @pattisdr in https://github.com/ethyca/fidesops/pull/349
    • Update Privacy Request Search Mechanics by @seanpreston in https://github.com/ethyca/fidesops/pull/356
    • 253 - Hubspot Connector (Access) by @eastandwestwind in https://github.com/ethyca/fidesops/pull/351
    • Add Segment SaaS Connector + Authentication per Request [#251] by @pattisdr in https://github.com/ethyca/fidesops/pull/350
    • Admin UI Backend Tweaks by @seanpreston in https://github.com/ethyca/fidesops/pull/362
    • Stripe Connector (Access) by @galvana in https://github.com/ethyca/fidesops/pull/355
    • Add support for custom logo by @sanders41 in https://github.com/ethyca/fidesops/pull/348
    • [SaaS Connectors] Demonstrate Sentry Masking [#343] by @pattisdr in https://github.com/ethyca/fidesops/pull/370
    • [Saas Connectors] Segment Masking [#354] by @pattisdr in https://github.com/ethyca/fidesops/pull/368
    • Segment Masking Test Failures by @pattisdr in https://github.com/ethyca/fidesops/pull/375
    • #297 Admin UI v0 by @elliotbonneville in https://github.com/ethyca/fidesops/pull/364
    • Users docs cleanup by @eastandwestwind in https://github.com/ethyca/fidesops/pull/373

    New Contributors

    • @elliotbonneville made their first contribution in https://github.com/ethyca/fidesops/pull/239
    • @dependabot made their first contribution in https://github.com/ethyca/fidesops/pull/287
    • @conceptualshark made their first contribution in https://github.com/ethyca/fidesops/pull/310
    • @Kelsey-Ethyca made their first contribution in https://github.com/ethyca/fidesops/pull/313
    • @LKCSmith made their first contribution in https://github.com/ethyca/fidesops/pull/342
    • @suchiroll made their first contribution in https://github.com/ethyca/fidesops/pull/345
    • @sanders41 made their first contribution in https://github.com/ethyca/fidesops/pull/348

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.3.0...1.4.0

    Source code(tar.gz)
    Source code(zip)
  • 1.3.0(Mar 4, 2022)

    What's Changed

    • [Docs] Clarify how to run pytest by @seanpreston in https://github.com/ethyca/fidesops/pull/187
    • Adds connection config for mariadb by @eastandwestwind in https://github.com/ethyca/fidesops/pull/186
    • Correctly format and use MariaDB fixtures by @seanpreston in https://github.com/ethyca/fidesops/pull/188
    • expose mysql to external network on port 3307 [unticketed] by @seanpreston in https://github.com/ethyca/fidesops/pull/192
    • Adds MariaDB query execution tests by @eastandwestwind in https://github.com/ethyca/fidesops/pull/191
    • [Bug] Error when integration tests fail in CI by @seanpreston in https://github.com/ethyca/fidesops/pull/208
    • Contributing docs update by @eastandwestwind in https://github.com/ethyca/fidesops/pull/216
    • 76 Connection config BigQuery by @eastandwestwind in https://github.com/ethyca/fidesops/pull/189
    • Update pull_request_template.md by @eastandwestwind in https://github.com/ethyca/fidesops/pull/217
    • Add support for Array Access Requests in MongoDB [#146][#147] by @pattisdr in https://github.com/ethyca/fidesops/pull/194
    • Fix BigQuery secrets formatting by @eastandwestwind in https://github.com/ethyca/fidesops/pull/224
    • Include reminder to add Run Unsafe CI Checks by @seanpreston in https://github.com/ethyca/fidesops/pull/222
    • [Misc. Devops] Don't run the build step twice by @seanpreston in https://github.com/ethyca/fidesops/pull/221
    • Update pull_request_template.md by @seanpreston in https://github.com/ethyca/fidesops/pull/219
    • [#218] Don't always install MSSQL deps by @seanpreston in https://github.com/ethyca/fidesops/pull/223
    • Consolidate erasure and access tests into integration tests by @seanpreston in https://github.com/ethyca/fidesops/pull/185
    • Starting point for SaaS connector schema by @galvana in https://github.com/ethyca/fidesops/pull/179
    • Removing test fixtures that have been moved to their respective files by @galvana in https://github.com/ethyca/fidesops/pull/232
    • updating images for docs site by @iamkelllly in https://github.com/ethyca/fidesops/pull/227
    • Create codeql-analysis.yml by @daveqnet in https://github.com/ethyca/fidesops/pull/235
    • Add MongoDB Support for Array Masking [#129] by @pattisdr in https://github.com/ethyca/fidesops/pull/226
    • 80 Query Execution BigQuery by @eastandwestwind in https://github.com/ethyca/fidesops/pull/215
    • Add Configuration Option for Entrypoint Array Querying [#193] by @pattisdr in https://github.com/ethyca/fidesops/pull/229
    • Fix Fields Affected on Execution Logs [#144] by @pattisdr in https://github.com/ethyca/fidesops/pull/236
    • 182 api endpoints for saas by @galvana in https://github.com/ethyca/fidesops/pull/233
    • 176 mask data implementation by @galvana in https://github.com/ethyca/fidesops/pull/237
    • [Misc. DevOps] Fix data seeding for MariaDB by @seanpreston in https://github.com/ethyca/fidesops/pull/230
    • 177 - Saas connectors post processing by @eastandwestwind in https://github.com/ethyca/fidesops/pull/246
    • 220 Documentation for setting up debugging in Jet Brains IDE. by @nschoenbrot in https://github.com/ethyca/fidesops/pull/225
    • Fidesops 1.3 Pre-Release Checklist by @pattisdr in https://github.com/ethyca/fidesops/pull/247
    • SaaS connector docs by @galvana in https://github.com/ethyca/fidesops/pull/259

    New Contributors

    • @galvana made their first contribution in https://github.com/ethyca/fidesops/pull/179
    • @daveqnet made their first contribution in https://github.com/ethyca/fidesops/pull/235
    • @nschoenbrot made their first contribution in https://github.com/ethyca/fidesops/pull/225

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.2.0...1.3.0

    Source code(tar.gz)
    Source code(zip)
  • 1.2.0(Jan 27, 2022)

    What's Changed

    • Expand HTTPSConnector logic to hit Webhooks [#98] by @pattisdr in https://github.com/ethyca/fidesops/pull/114
    • Fix link in PR template to docs about how to update ER diagram [Unticketed] by @pattisdr in https://github.com/ethyca/fidesops/pull/120
    • added hot-reload configuration by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/122
    • Send Privacy Request Identities as a Dictionary [#118] by @pattisdr in https://github.com/ethyca/fidesops/pull/125
    • Run Policy Webhooks as part of Privacy Request Execution [#101] by @pattisdr in https://github.com/ethyca/fidesops/pull/124
    • 100 - Support Hash, HMAC, AES Masking strategies by @eastandwestwind in https://github.com/ethyca/fidesops/pull/119
    • Redshift Query Execution [#74] by @pattisdr in https://github.com/ethyca/fidesops/pull/131
    • Data generator by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/137
    • Release Checklist First Draft by @pattisdr in https://github.com/ethyca/fidesops/pull/143
    • Reduce Number of Concurrent Threads by @pattisdr in https://github.com/ethyca/fidesops/pull/145
    • store type converter instead of string on field by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/130
    • Fix Quickstart and Tutorial by @pattisdr in https://github.com/ethyca/fidesops/pull/152
    • rewrite the rewrite of policy; edit the privacy request guide and light editing of query execution by @dougfulton in https://github.com/ethyca/fidesops/pull/67
    • Fidesops 78 mssql support by @eastandwestwind in https://github.com/ethyca/fidesops/pull/151
    • Add FieldPaths to represent Nested Fields [#158] by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/154
    • Add docs on how to set up the Fidesops postman collection by @pattisdr in https://github.com/ethyca/fidesops/pull/161
    • 82 sqlserver query execution by @eastandwestwind in https://github.com/ethyca/fidesops/pull/157
    • Add issue templates by @ThomasLaPiana in https://github.com/ethyca/fidesops/pull/164
    • Update explainer video for docs site by @cilliankieran in https://github.com/ethyca/fidesops/pull/170
    • 136 mysql query execution by @eastandwestwind in https://github.com/ethyca/fidesops/pull/168
    • Adding new docs to upgrade community profile by @iamkelllly in https://github.com/ethyca/fidesops/pull/172
    • [Testing Improvements] Update Makefile and docker-compose.integration-<env> files to enable testing one integration env at a time by @seanpreston in https://github.com/ethyca/fidesops/pull/148
    • Seanpreston testing follow up by @seanpreston in https://github.com/ethyca/fidesops/pull/178
    • Update Datasets Guide for Object Support [Unticketed] by @pattisdr in https://github.com/ethyca/fidesops/pull/183
    • Clarify fidesops meta tutorial/docs by @eastandwestwind in https://github.com/ethyca/fidesops/pull/184
    • updates docs for supported masking strategies and associated configs by @eastandwestwind in https://github.com/ethyca/fidesops/pull/173
    • Add support for Nested Queries in Mongo [Access Requests] [#128] by @pattisdr in https://github.com/ethyca/fidesops/pull/165

    New Contributors

    • @ThomasLaPiana made their first contribution in https://github.com/ethyca/fidesops/pull/164
    • @cilliankieran made their first contribution in https://github.com/ethyca/fidesops/pull/170

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.1.0...1.2.0

    Source code(tar.gz)
    Source code(zip)
  • 1.1.0(Dec 9, 2021)

    What's Changed

    • Add Doug's changes from old repo by @seanpreston in https://github.com/ethyca/fidesops/pull/11
    • Update Fidesops overview /w video & consistency by @NevilleS in https://github.com/ethyca/fidesops/pull/19
    • Add Forking Clarification by @pattisdr in https://github.com/ethyca/fidesops/pull/22
    • Update Postman Collection / Tutorial re: Client Scopes by @pattisdr in https://github.com/ethyca/fidesops/pull/28
    • Upgrade Dask to 2021.10.0 by @NevilleS in https://github.com/ethyca/fidesops/pull/33
    • Catch Errors when validating Dataset that references another Dataset by @pattisdr in https://github.com/ethyca/fidesops/pull/29
    • Restore hot reloading of web server [#17] by @pattisdr in https://github.com/ethyca/fidesops/pull/18
    • Avoid Creating DB Connection to Embed Execution Logs [SOL-232] by @pattisdr in https://github.com/ethyca/fidesops/pull/16
    • Fix Dockerfile importlib.metadata.PackageNotFoundError: fidesops [#23] by @pattisdr in https://github.com/ethyca/fidesops/pull/48
    • Target Specific Tests in Docker by @pattisdr in https://github.com/ethyca/fidesops/pull/27
    • Update Query Builder to use Masking Strategies on Policy Rules [#47] by @pattisdr in https://github.com/ethyca/fidesops/pull/31
    • Require ConnectionConfig Write Access to Mask Data [#40] by @pattisdr in https://github.com/ethyca/fidesops/pull/49
    • remove absolute path dependencies in tests [#50] by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/51
    • Refactor of Dockerfile for efficiency by @RobertKeyser in https://github.com/ethyca/fidesops/pull/58
    • Refactor: Removes circular dependencies- closes #34 by @eastandwestwind in https://github.com/ethyca/fidesops/pull/55
    • Fix Hot Reloading by @pattisdr in https://github.com/ethyca/fidesops/pull/59
    • MySQL for M1 Chips by @pattisdr in https://github.com/ethyca/fidesops/pull/54
    • Add Connection and Storage Secrets Schemas to API Documentation [SOL-269] by @pattisdr in https://github.com/ethyca/fidesops/pull/30
    • Add support for an Amazon Redshift and Snowflake ConnectionConfigs [#45][#44] by @pattisdr in https://github.com/ethyca/fidesops/pull/56
    • Add length field [#71] by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/72
    • closes #36- masks params provided in % str formatter in logs, unless set otherwise by @eastandwestwind in https://github.com/ethyca/fidesops/pull/68
    • Optionally Encrypt Access Request Data [#46][#83] by @pattisdr in https://github.com/ethyca/fidesops/pull/66
    • add functionality to types by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/60
    • test for update based on composite primary key [#42] by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/69
    • Fix broken links and remove pypi references by @iamkelllly in https://github.com/ethyca/fidesops/pull/63
    • log fix by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/89
    • PUT -> PATCH Endpoints [#15] by @pattisdr in https://github.com/ethyca/fidesops/pull/53
    • Fix FidesOps/FideOps usages [For testing PR's from contributor forks] by @pattisdr in https://github.com/ethyca/fidesops/pull/64
    • trigger workflows to run for pull_request event by @seanpreston in https://github.com/ethyca/fidesops/pull/86
    • Adds validation to fides keys, updates slugify to use underscores, closes #35 by @eastandwestwind in https://github.com/ethyca/fidesops/pull/61
    • Refactor CI checks to run as a single job by @NevilleS in https://github.com/ethyca/fidesops/pull/92
    • 65-update postman collection and quickstart valid fides keys by @eastandwestwind in https://github.com/ethyca/fidesops/pull/93
    • Update pull_request_template.md by @pattisdr in https://github.com/ethyca/fidesops/pull/99
    • Configure PolicyPreWebhooks and PolicyPostWebhooks [#97] by @pattisdr in https://github.com/ethyca/fidesops/pull/105
    • 70 feat adds policy driven masking by @eastandwestwind in https://github.com/ethyca/fidesops/pull/108
    • Add app diagram to database docs [Unticketed] by @pattisdr in https://github.com/ethyca/fidesops/pull/103
    • Async privacy request by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/106
    • Temporarily remove webhook configuration docs [#109] by @pattisdr in https://github.com/ethyca/fidesops/pull/112
    • Snowflake Query Execution [#73] by @seanpreston in https://github.com/ethyca/fidesops/pull/104

    New Contributors

    • @RobertKeyser made their first contribution in https://github.com/ethyca/fidesops/pull/58

    Full Changelog: https://github.com/ethyca/fidesops/compare/1.0.0...1.1.0

    Source code(tar.gz)
    Source code(zip)
  • 1.0.0(Nov 1, 2021)

    What's Changed

    • Documentation, README, Branding, and links update by @iamkelllly in https://github.com/ethyca/fidesops/pull/7
    • Connections Guide by @dougfulton in https://github.com/ethyca/fidesops/pull/13
    • Fix the colour scheme for code examples by @NevilleS in https://github.com/ethyca/fidesops/pull/14
    • dataset docs by @stevenbenjamin in https://github.com/ethyca/fidesops/pull/4

    New Contributors

    • @iamkelllly made their first contribution in https://github.com/ethyca/fidesops/pull/7
    • @NevilleS made their first contribution in https://github.com/ethyca/fidesops/pull/14
    • @stevenbenjamin made their first contribution in https://github.com/ethyca/fidesops/pull/4

    Full Changelog: https://github.com/ethyca/fidesops/compare/0.9.9...1.0.0

    Source code(tar.gz)
    Source code(zip)
  • 0.9.9(Oct 31, 2021)

    What's Changed

    • Adds the Null Masking Strategy and Clarifies Supported Policy Masking Strategies [SOL-273] by @pattisdr in https://github.com/ethyca/fidesops/pull/3
    • SOL-272 adds mysql to docs by @eastandwestwind in https://github.com/ethyca/fidesops/pull/5
    • fidesctl -> fidesops [SOL-276] by @seanpreston in https://github.com/ethyca/fidesops/pull/6
    • Remove SAR references in favor of Access Request by @pattisdr in https://github.com/ethyca/fidesops/pull/9
    • Add a Quickstart [SOL-228] by @pattisdr in https://github.com/ethyca/fidesops/pull/8
    • Add some updates to the development docs by @pattisdr in https://github.com/ethyca/fidesops/pull/10
    • Update README.md by @dougfulton in https://github.com/ethyca/fidesops/pull/12

    New Contributors

    • @pattisdr made their first contribution in https://github.com/ethyca/fidesops/pull/3
    • @eastandwestwind made their first contribution in https://github.com/ethyca/fidesops/pull/5
    • @seanpreston made their first contribution in https://github.com/ethyca/fidesops/pull/6
    • @dougfulton made their first contribution in https://github.com/ethyca/fidesops/pull/12

    Full Changelog: https://github.com/ethyca/fidesops/commits/0.9.9

    Source code(tar.gz)
    Source code(zip)
Owner
Ethyca
Ethyca
Automatically Build Multiple ML Models with a Single Line of Code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.

Auto-ViML Automatically Build Variant Interpretable ML models fast! Auto_ViML is pronounced "auto vimal" (autovimal logo created by Sanket Ghanmare) N

AutoViz and Auto_ViML 397 Dec 30, 2022
Build tensorflow keras model pipelines in a single line of code. Created by Ram Seshadri. Collaborators welcome. Permission granted upon request.

deep_autoviml Build keras pipelines and models in a single line of code! Table of Contents Motivation How it works Technology Install Usage API Image

AutoViz and Auto_ViML 102 Dec 17, 2022
Python wrapper class for OpenVINO Model Server. User can submit inference request to OVMS with just a few lines of code

Python wrapper class for OpenVINO Model Server. User can submit inference request to OVMS with just a few lines of code.

Yasunori Shimura 7 Jul 27, 2022
Commonality in Natural Images Rescues GANs: Pretraining GANs with Generic and Privacy-free Synthetic Data - Official PyTorch Implementation (CVPR 2022)

Commonality in Natural Images Rescues GANs: Pretraining GANs with Generic and Privacy-free Synthetic Data (CVPR 2022) Potentials of primitive shapes f

null 31 Sep 27, 2022
A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized Data Science

PyGrid is a peer-to-peer network of data owners and data scientists who can collectively train AI models using PySyft. PyGrid is also the central serv

OpenMined 615 Jan 3, 2023
Bachelor's Thesis in Computer Science: Privacy-Preserving Federated Learning Applied to Decentralized Data

federated is the source code for the Bachelor's Thesis Privacy-Preserving Federated Learning Applied to Decentralized Data (Spring 2021, NTNU) Federat

Dilawar Mahmood 25 Nov 30, 2022
This is the research repository for Vid2Doppler: Synthesizing Doppler Radar Data from Videos for Training Privacy-Preserving Activity Recognition.

Vid2Doppler: Synthesizing Doppler Radar Data from Videos for Training Privacy-Preserving Activity Recognition This is the research repository for Vid2

Future Interfaces Group (CMU) 26 Dec 24, 2022
Official repository of the paper Privacy-friendly Synthetic Data for the Development of Face Morphing Attack Detectors

SMDD-Synthetic-Face-Morphing-Attack-Detection-Development-dataset Official repository of the paper Privacy-friendly Synthetic Data for the Development

null 10 Dec 12, 2022
A project which aims to protect your privacy using inexpensive hardware and easily modifiable software

Protecting your privacy using an ESP32, an IR sensor and a python script This project, which I personally call the "never-gonna-catch-me-in-the-act-ev

null 8 Oct 10, 2022
Breaching - Breaching privacy in federated learning scenarios for vision and text

Breaching - A Framework for Attacks against Privacy in Federated Learning This P

Jonas Geiping 139 Jan 3, 2023
Cache Requests in Deta Bases and Echo them with Deta Micros

Deta Echo Cache Leverage the awesome Deta Micros and Deta Base to cache requests and echo them as needed. Stop worrying about slow public APIs or agre

Gingerbreadfork 8 Dec 7, 2021
GradAttack is a Python library for easy evaluation of privacy risks in public gradients in Federated Learning

GradAttack is a Python library for easy evaluation of privacy risks in public gradients in Federated Learning, as well as corresponding mitigation strategies.

null 129 Dec 30, 2022
A privacy-focused, intelligent security camera system.

Self-Hosted Home Security Camera System A privacy-focused, intelligent security camera system. Features: Multi-camera support w/ minimal configuration

Scott Barnes 175 Jan 1, 2023
Rethinking Portrait Matting with Privacy Preserving

Rethinking Portrait Matting with Privacy Preserving This is the official repository of the paper Rethinking Portrait Matting with Privacy Preserving.

null 184 Jan 3, 2023
a spacial-temporal pattern detection system for home automation

Argos a spacial-temporal pattern detection system for home automation. Based on OpenCV and Tensorflow, can run on raspberry pi and notify HomeAssistan

Angad Singh 133 Jan 5, 2023
A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.

OpenCDA OpenCDA is a SIMULATION tool integrated with a prototype cooperative driving automation (CDA; see SAE J3216) pipeline as well as regular autom

UCLA Mobility Lab 726 Dec 29, 2022
Technical Indicators implemented in Python only using Numpy-Pandas as Magic - Very Very Fast! Very tiny! Stock Market Financial Technical Analysis Python library . Quant Trading automation or cryptocoin exchange

MyTT Technical Indicators implemented in Python only using Numpy-Pandas as Magic - Very Very Fast! to Stock Market Financial Technical Analysis Python

dev 34 Dec 27, 2022
Worktory is a python library created with the single purpose of simplifying the inventory management of network automation scripts.

Worktory is a python library created with the single purpose of simplifying the inventory management of network automation scripts.

Renato Almeida de Oliveira 18 Aug 31, 2022
Flappy bird automation using Neuroevolution of Augmenting Topologies (NEAT) in Python

FlappyAI Flappy bird automation using Neuroevolution of Augmenting Topologies (NEAT) in Python Everything Used Genetic Algorithm especially NEAT conce

Eryawan Presma Y. 2 Mar 24, 2022