Releases: ethyca/fides
Releases · ethyca/fides
v2.6.1
What's Changed
- Remove ui-build after building wheel by @sanders41 in #2500
- 2482 privacy requests approved in quick succession error when not running worker by @adamsachs in #2489
- Updated CHANGELOG.md for release 2.6.1 by @chriscalhoun1974 in #2505
Full Changelog: 2.6.0...2.6.1
v2.6.0
What's Changed
- Release 2.5.0 by @SteveDMurphy in #2295
- Send pytest coverage reports to code climate by @ThomasLaPiana in #2198
- Don't display remaining days for terminal requests by @TheAndrewJackson in #2292
- 2200 - Home screen header scaling and responsiveness issues by @chriscalhoun1974 in #2277
- Update @fidesui/components to match single @fidesui/react version by @ssangervasi in #2271
- Support connectors in datamap api by @TheAndrewJackson in #2249
- Fix tsconfigs so cypress types do not override jest types by @allisonking in #2307
- Unified Fides Resources Feature by @pattisdr in #2254
- update firebase auth connector to support phone number identities by @adamsachs in #2207
- Update fideslang version by @TheAndrewJackson in #2343
- pc/consent: Fides.meta integration function by @ssangervasi in #2217
- pc/modals: Validate phone and email even when they're optional by @ssangervasi in #2308
- Add Redux Toolkit to the Privacy Center by @ssangervasi in #2300
- Add test coverage by @sanders41 in #2342
- [#2313] Remove erroneous copy above Dataset editor by @seanpreston in #2318
- Show request type instead of policy name by @TheAndrewJackson in #2382
- pc/api: Add common headers to base query by @ssangervasi in #2376
- pc/modals: FormErrorMessage that always takes up space by @ssangervasi in #2379
- Masking Strategies: Handle Null Values and Non-Strings by @pattisdr in #2377
- pc/modals: PhoneInput component with bundled flag icons by @ssangervasi in #2378
- Switch to codecov by @sanders41 in #2402
- Up the reports required number by @sanders41 in #2418
- Reduce size of local Docker images by fixing
.dockerignore
patterns by @NevilleS in #2360 - Display policy key on request details page by @TheAndrewJackson in #2395
- Require denial reason for privacy requests by @TheAndrewJackson in #2400
- pc/modals: Disable submit buttons on when Formik isSubmitting by @ssangervasi in #2401
- Fix CI git permissions by @ThomasLaPiana in #2441
- Bump docker/build-push-action from 2 to 4 by @dependabot in #2442
- Bump apscheduler from 3.9.1 to 3.9.1.post1 by @dependabot in #1768
- Bump psycopg2-binary from 2.9.3 to 2.9.5 by @dependabot in #1769
- Default PII to hidden on page load by @TheAndrewJackson in #2388
- Switch up
nox -s test_env
and addnox -s dev_env
by @allisonking in #2399 - Add a scope to allow resetting other users' passwords by @allisonking in #2373
- Improve test performance by @sanders41 in #2420
- Consent Propagation Feature by @pattisdr in #2255
- Add new permissions buttons by @TheAndrewJackson in #2437
- Release branch - 2.5.1 by @SteveDMurphy in #2347
- Privacy request approval modal by @TheAndrewJackson in #2443
- Update CSV export by @TheAndrewJackson in #2452
- Include
latest
tag on privacy-center and sample-app images by @SteveDMurphy in #2407 - Add option for users to protect all API endpoints by @ThomasLaPiana in #2267
- Add a Universal Analytics Consent Connector by @pattisdr in #2472
- handle non-existent firebase users by @adamsachs in #2439
- Updated CHANGELOG.md for release 2.6.0 by @chriscalhoun1974 in #2480
- Make policy_key optional for consent by @allisonking in #2479
- Release-2.6.0 by @chriscalhoun1974 in #2481
Full Changelog: 2.5.1...2.6.0
v2.5.1
What's Changed
- Allow db resets only if
config.dev_mode
isTrue
by @seanpreston in #2321 - Add a check to the catchall path to prevent returning paths outside of the UI directory by @allisonking in #2330
- Added a feature flag for the recent dataset classification UX changes by @SteveDMurphy in #2335
Full Changelog: 2.5.0...2.5.1
v2.5.0
What's Changed
- ui/nav: Nav 2.0: Top Bar, Side Bar, and configuration for groups by @ssangervasi in #2047
- Match changelog to release branch by @sanders41 in #2069
- release 2.3.0 by @adamsachs in #2063
- Store fides_consent cookie on the root domain of the Privacy Center by @NevilleS in #2071
- set nav 2 flag to false by @Kelsey-Ethyca in #2084
- Fix user creation as root by @ThomasLaPiana in #2082
- pc/consent: Check in fides-consent.js and add Fides.gtm() helper by @ssangervasi in #2056
- Release 2.3.1 by @SteveDMurphy in #2087
- New Erasure Policy for Complete Mask by @sadaqatullah in #1839
- specifically handle and report decryption errors on server bootup by @adamsachs in #2089
- 1874 saas connector friendbuy in #2019
- Adds notifications section to toml by @eastandwestwind in #2060
- Support exporting all resources via
fides pull
by @ThomasLaPiana in #2083 - De-nest ctl core code by @ThomasLaPiana in #2097
- Add a test collection workflow pre-step by @ThomasLaPiana in #2098
- New Fides home page and top tabs by @chriscalhoun1974 in #2050
- Add ability to use mailgun templates by @sanders41 in #2039
- Skipping Cypress tests due to nav bar 2.0 by @chriscalhoun1974 in #2103
- Fix CHANGELOG for 2.3.1 by @NevilleS in #2108
- update the changelog for 2.4.0 release by @ThomasLaPiana in #2109
- Release 2.4.0 by @ThomasLaPiana in #2110
- Remove next-auth from privacy center to fix JS console error by @NevilleS in #2090
- use verification ttl property when setting in cache by @adamsachs in #2105
- small release checklist updates by @adamsachs in #2075
- Populate Application DB instead of the Test DB by @pattisdr in #1731
- 1853 id verification consent sms by @eastandwestwind in #2094
- implement endpoints to retrieve DSR rules and rule_targets by @adamsachs in #2116
- pc/consent: Include default consent values in through build-time configuration by @ssangervasi in #2086
- Add connection key to execution log by @sanders41 in #2100
- Removes unused object_name field on s3 storage by @eastandwestwind in #2133
- ui/features: Environment-configurable feature flags with UI overrides by @ssangervasi in #2101
- Add combined connection and secrets route by @sanders41 in #1502
- 2041 update logging references in
tests/
andscripts/
by @adamsachs in #2042 - Poll classification results for datasets by @allisonking in #2123
- 497- Nav bug: clicking on Privacy Request breadcrumb takes me to Home instead of /privacy-requests by @chriscalhoun1974 in #2141
- update docs location by @seanpreston in #2151
- Remove other add system flow by @allisonking in #2132
- Add nav link to /classify-systems by @allisonking in #2128
- 2129-Side nav disappears when viewing request details by @chriscalhoun1974 in #2155
- ui/header: Remove extra menu divider when ff off by @ssangervasi in #2158
- UI version indicator by @allisonking in #2140
- 1800 - Update Privacy Center Icons by @chriscalhoun1974 in #2139
- Updating exception message from custom overrides by @galvana in #2157
- [fidesui 10] Use icons from fidesui by @ssangervasi in #2010
- Dynamic imports for custom overrides and SaaS fixtures by @galvana in #2169
- Exclude untestable code from coverage by @sanders41 in #2172
- Importing custom request overrides in main.py by @galvana in #2186
- Remove warning when env vars default to blank strings in docker-compose by @sanders41 in #2188
- Adding AuthenticatedClient to custom override interface by @galvana in #2171
- pc/consent: Fides.shopify integration function by @ssangervasi in #2152
- Reenable most cypress tests by @allisonking in #2189
- Cleanup Legacy docs by @ThomasLaPiana in #2184
- Dataset UI Adjustments by @SteveDMurphy in #2149
- [2159] "About Fides" page for features and version info by @ssangervasi in #2192
- Adds support for twilio email (sendgrid) dispatch by @eastandwestwind in #2154
- 1388 recharge erasure by @sadaqatullah in #1709
- Add CLI user commands by @ThomasLaPiana in #2153
- Make privacy declarations optional by @TheAndrewJackson in #2173
- 1873 saas connector friendbuy nextgen in #2085
- 1979/Blur after focus state on reprocess button by @LKCSmith in #2199
- Update seed script to not overwrite existing default policy resources by @adamsachs in #2222
- Bump eslint-config-airbnb-typescript from 16.1.0 to 17.0.0 in /clients/admin-ui by @dependabot in #1374
- Bump @chakra-ui/react from 1.8.1 to 1.8.9 in /clients/admin-ui by @dependabot in #1382
- ui/features: Configure and display descriptions for feature flags by @ssangervasi in #2243
- 2204/Swap modal button spots by @LKCSmith in #2251
- Update sample project resources for
fides evaluate
usage infides deploy
by @NevilleS in #2253 - Make identity_inputs optional by @allisonking in #2263
- Move
packaging
to requirements.txt to fixcheck_install
by @SteveDMurphy in #2273 - Classify Dataset UX Updates by @SteveDMurphy in #2226
- Fix Cookie House purchase modal flashing 'Error' in title by @NevilleS in #2274
- Remove unclear config warning by @ThomasLaPiana in #2266
- Add graceful 404 override by @ThomasLaPiana in #2276
- Add custom metadata tables by @sanders41 in #2205
- Add missing permission for user deletion in Admin UI by @RobertKeyser in #2148
- Updated changelog for 2.5.0 by @SteveDMurphy in #2294
New Contributors
- @sadaqatullah made their first contribution in #1839
Full Changelog: 2.4.0...2.5.0
v2.4.0
What's Changed
- ui/nav: Nav 2.0: Top Bar, Side Bar, and configuration for groups by @ssangervasi in #2047
- Match changelog to release branch by @sanders41 in #2069
- release 2.3.0 by @adamsachs in #2063
- Store fides_consent cookie on the root domain of the Privacy Center by @NevilleS in #2071
- set nav 2 flag to false by @Kelsey-Ethyca in #2084
- Fix user creation as root by @ThomasLaPiana in #2082
- pc/consent: Check in fides-consent.js and add Fides.gtm() helper by @ssangervasi in #2056
- Release 2.3.1 by @SteveDMurphy in #2087
- New Erasure Policy for Complete Mask by @sadaqatullah in #1839
- specifically handle and report decryption errors on server bootup by @adamsachs in #2089
- 1874 saas connector friendbuy by @HamzaWaseemOnBench in #2019
- Adds notifications section to toml by @eastandwestwind in #2060
- Support exporting all resources via
fides pull
by @ThomasLaPiana in #2083 - De-nest ctl core code by @ThomasLaPiana in #2097
- Add a test collection workflow pre-step by @ThomasLaPiana in #2098
- New Fides home page and top tabs by @chriscalhoun1974 in #2050
- Add ability to use mailgun templates by @sanders41 in #2039
- Skipping Cypress tests due to nav bar 2.0 by @chriscalhoun1974 in #2103
- Fix CHANGELOG for 2.3.1 by @NevilleS in #2108
- update the changelog for 2.4.0 release by @ThomasLaPiana in #2109
New Contributors
- @sadaqatullah made their first contribution in #1839
Full Changelog: 2.3.0...2.4.0
v2.3.1
What's Changed
- Resolved an issue where the root_user was not being created #2082
Full Changelog: 2.3.0...2.3.1
v2.3.0
What's Changed
- Updated CHANGELOG.md for release 2.2.2 by @Kelsey-Ethyca in #2029
- Add a "usage" session to nox by @ThomasLaPiana in #2022
- Do not always create a
fides.toml
by default by @ThomasLaPiana in #2023 - 1710 dsr bulk reprocess not working with 20 demo by @adamsachs in #2015
- Move
fideslib
files intofides
by @ThomasLaPiana in #1859 - Update all logging references to use loguru by @adamsachs in #2031
- fix typo in docs, update copy on id verification modal by @eastandwestwind in #2040
- Dsr error handling configure alerts by @chriscalhoun1974 in #1895
- ui: Common Subscriptions for app-wide data and feature checks by @ssangervasi in #2030
- update the PR template to reference fidesdocs by @conceptualshark in #2043
- avoid error if access results key is not found for erasures by @adamsachs in #2045
- pin timescale to previous version by @seanpreston in #2061
- remove backend for ratelimiter by @seanpreston in #2058
ingress
->source
,egress
->destination
by @seanpreston in #2044- Add log before raising error by @sanders41 in #2057
Full Changelog: 2.2.2...2.3.0
v2.2.2
What's Changed
- 1999 connectors connection test endpoints can clog up the whole server by @adamsachs in #2000
- Change CLI Crud operations to use YAML by @ThomasLaPiana in #1991
- Send email alerts on privacy request failures by @sanders41 in #1793
- Adding missing connector icons by @galvana in #2002
- Fix mypy and pylint errors showing up in CI by @sanders41 in #2013
- 2011 distributed fides better handle children with no access results by @adamsachs in #2012
- update readme to use new docs by @conceptualshark in #2020
Full Changelog: 2.2.1...2.2.2
v2.2.1
What's Changed
- Combine parent and child access results by @sanders41 in #1894
- Updated CHANGELOG.md for release 2.2.0 by @allisonking in #1957
- Update sample project landing page copy to be version-agnostic by @NevilleS in #1958
- Fix broken docs link by @NevilleS in #1969
- Retrieve child results during fides connector execution by @adamsachs in #1967
- Specify python 3.10 for docs build in GitHub actions by @sanders41 in #1971
- Add fides-helm release dispatch event by @RobertKeyser in #1965
- Data flow scanner health check by @allisonking in #1973
- fixes a long standing typo in fixtures by @seanpreston in #1983
- Remove duplicate fastapi-caching and pin version by @sanders41 in #1765
- privacy-center/cy: Use React Phone Number Input with country code enabled by @ssangervasi in #1986
- [#1830] Update Redis connection URI for TLS connections by @seanpreston in #1849
- Fix regressions in user management by @seanpreston in #1994
Full Changelog: 2.2.0...2.2.1
v2.2.0
What's Changed
- [#1606] Adds description fields for datasets where appropriate by @seanpreston in #1755
- Integrate backend with classify UI by @allisonking in #1752
- Fix EditDrawer styling and move save/cancel buttons to DrawerFooter by @allisonking in #1803
- docs: fix typo in Postgres, remove connection string by @RobertKeyser in #1824
- Adding SaaS connector support for multiple identities by @galvana in #1802
- Generated dataset fides_keys are unique by @SteveDMurphy in #1786
- Make celery.toml optional by @seanpreston in #1829
- Add authenticated privacy request route by @sanders41 in #1819
- 1832 error parent user creation by @adamsachs in #1834
- 1799 update connectors with phone number identity by @galvana in #1828
- Update data flow scanner logo by @allisonking in #1835
- 1837/Update cypress tests for okta by @LKCSmith in #1841
- 1193 saas connector fullstory by @HamzaWaseemOnBench in #1821
- Reenable the config wizard but flag the stepper by @allisonking in #1836
- 1193 saas connector fullstory by @HamzaWaseemOnBench in #1845
- Bypass the organization form if organization name and description are already filled out by @allisonking in #1840
- Edit classify results by @allisonking in #1815
- update email communication guide to use PUT for secret update by @adamsachs in #1851
- Update wording on scan page by @seanpreston in #1850
- use
loguru
to stop logs being swallowed in Celery instantiation by @seanpreston in #1848 - Updates docs to reflect configs necessary for mailgun, twilio_sms and twilio_email service types by @eastandwestwind in #1846
- Update copy on
Scan for Systems
page by @seanpreston in #1831 - Add function to poll privacy_request for completion by @sanders41 in #1860
- Allow users to configure the webserver port by @ThomasLaPiana in #1858
- 1751/Privacy Request Form - Add labels and placeholder text examples by @LKCSmith in #1856
- Rescan UI by @allisonking in #1844
- 1746 fides connector by @adamsachs in #1861
- [1277] Flex dataset controls so that only the classify paragraph grows by @ssangervasi in #1902
- 1672/Hide dataset table status column outside of plus environment by @LKCSmith in #1857
- Remove description column from classify systems table by @allisonking in #1867
- Classification flow redirect by @allisonking in #1868
- filters out identity pairs where val is none or empty string by @eastandwestwind in #1907
- Fidesplus API auth by @seanpreston in #1905
- pc/consent: Restructure consent src dir to make modle/browser distinction clearer by @ssangervasi in #1904
- Poll for classification updates by @allisonking in #1908
Full Changelog: 2.1.0...2.2.0