Releases: ethyca/fides
Releases · ethyca/fides
v1.9.1
What's Changed
- Bump fideslang to 1.3.1 by @PSalant726 in #1136
- Prepare 1.9.1 release by @PSalant726 in #1137
Full Changelog: 1.9.0...1.9.1
v1.9.0
See the Changelog
What's Changed
- Alter taxonomy upsert behavior by @allisonking in #1040
- Remove disabled Nav Buttons by @ThomasLaPiana in #1067
- Form to add a system via yaml by @allisonking in #1062
- ui/dataset: "Classify" toggle for fidesctl-plus by @ssangervasi in #1057
- [1058] ui/dataset: Confirmation modal to kick off classify by @ssangervasi in #1069
- Scaffold manual system flow by @allisonking in #1068
- [1073] ui/dataset: Show status badge for datasets using classification results by @ssangervasi in #1074
- ui/state: Deduplicate query results that were being stored in state slices by @ssangervasi in #1083
- Fix header help link by @ThomasLaPiana in #1078
- Reuse config wizard forms for adding a system by @allisonking in #1072
- UI to delete a system by @allisonking in #1085
- Separate 'next' and 'add' logic in PrivacyDeclarationForm by @allisonking in #1086
- New fields on system forms by @allisonking in #1082
- ui/datasets: Refactor selectors by @ssangervasi in #1087
- upgrade pymysql to version 1.0.2 by @SteveDMurphy in #1094
- Edit system UI by @allisonking in #1096
- Set up cypress component testing by @allisonking in #1106
- [1075] ui/plus: Classification details in dataset fields table by @ssangervasi in #1088
- ui/plus: Rename and restructure Classification -> Classify(Instance) by @ssangervasi in #1113
- Prepare changelog for 1.9.0 release by @allisonking in #1134
Full Changelog: 1.8.6...1.9.0
v1.8.6
See the Changelog
What's Changed
- Added classification tables for Plus users #1060
- Fixed a bug where rows were being excluded from a data map #1124
Full Changelog: 1.8.5...1.8.6
v1.8.5
What's Changed
- Bump fideslang to 1.3.0 by @PSalant726 in #1103
- Prepare 1.8.5 release by @PSalant726 in #1107
Full Changelog: 1.8.4...1.8.5
v1.8.4
See the Changelog
What's Changed
- noxfiles: Session for building fidesctl python package by @ssangervasi in #1047
- [942] fctl/api: Serve static files using route maps by @ssangervasi in #1046
- Fix truncated evaluation error messages by @ThomasLaPiana in #1053
- Bump next-auth from 4.9.0 to 4.10.3 in /clients/ctl/admin-ui by @dependabot in #1025
- Cascade delete taxonomy children by @allisonking in #1042
- Initial systems management page by @allisonking in #1054
- 1.8.4 by @SteveDMurphy in #1061
Full Changelog: 1.8.3...1.8.4
v1.8.3
See the Changelog
What's Changed
- Update taxonomy forms by @allisonking in #1000
- fidesctl/datamap: Concise heading of Fides Key columns by @ssangervasi in #1002
- Prevent modifying default taxonomy fields by @allisonking in #990
- Delete taxonomy UI by @allisonking in #1006
- Update cypress fixtures by @allisonking in #1022
- Add taxonomy entity form by @allisonking in #1019
- Add check for is_default before rendering delete button by @allisonking in #1023
- Fix mypy error by @sanders41 in #1030
- Custom label for user defined taxonomy fields by @allisonking in #1027
- Add boolean fields and use them in taxonomy forms by @allisonking in #1028
- remove exclude_unset=True to return clean diff by @SteveDMurphy in #1026
- Set pydantic < 1.10.0 to fix CI issues with fideslang functions by @allisonking in #1045
- [fidesctl-plus #78] cross app navigation by @ssangervasi in #1037
- 1.8.3 by @allisonking in #1050
Full Changelog: 1.8.2...1.8.3
v1.8.2
See the Changelog
What's Changed
- logging section table format fix by @ArpanBalpande in #969
- Fixed link in community docs by @Vicky-Vicky27 in #968
- Bump Python version to 3.9 in Docker and setup.py by @ThomasLaPiana in #974
- Nest the UI directory into a
ctl
subdir by @ThomasLaPiana in #970 - [#981] update readme subsections to display as plain text by @conceptualshark in #982
- Add setuptools to dev-requirements to fix versioneer error by @sanders41 in #983
- Add is_default field to taxonomy sql models by @allisonking in #976
- Edit taxonomy form by @allisonking in #977
- Update typescript types for taxonomy
is_default
by @allisonking in #997 - Prepend
ctl
to database table names by @ThomasLaPiana in #979 - include fides_key in datamap api output by @SteveDMurphy in #992
- 1.8.2 by @allisonking in #999
New Contributors
- @ArpanBalpande made their first contribution in #969
- @Vicky-Vicky27 made their first contribution in #968
Full Changelog: 1.8.1...1.8.2
v1.8.1
What's Changed
- Add workflow for uploading to testpypi by @allisonking in #951
- Merge Release v1.8.1 branch by @ThomasLaPiana in #971
- 1.8.1 by @ThomasLaPiana in #972
- The following environment variables have been deprecated, and replaced with the new environment variable names indicated below. To avoid breaking existing workflows, the deprecated variables are still respected in v1.8.1. They will be removed in a future release.
FIDESCTL__API__DATABASE_HOST
-->FIDESCTL__DATABASE__SERVER
FIDESCTL__API__DATABASE_NAME
-->FIDESCTL__DATABASE__DB
FIDESCTL__API__DATABASE_PASSWORD
-->FIDESCTL__DATABASE__PASSWORD
FIDESCTL__API__DATABASE_PORT
-->FIDESCTL__DATABASE__PORT
FIDESCTL__API__DATABASE_TEST_DATABASE_NAME
-->FIDESCTL__DATABASE__TEST_DB
FIDESCTL__API__DATABASE_USER
-->FIDESCTL__DATABASE__USER
Full Changelog: 1.8.0...1.8.1
v1.8.0
See the Changelog
What's Changed
- Bump pyjwt from 2 to 2.4.0 by @dependabot in #796
- Bump next-auth from 4.2.1 to 4.5.0 in /clients/admin-ui by @dependabot in #798
- add example connection string formatting for convenience by @conceptualshark in #792
- [576] ui/config-wizard: Page for aws scanning by @ssangervasi in #812
- ui/form: Fix select tooltip wraping grid row by @ssangervasi in #823
- [820] ui/form: Password input by @ssangervasi in #822
- Delete confirmation by @allisonking in #809
- Human-readable column names in datamap response by @SteveDMurphy in #779
- remove obscure functionality by @SteveDMurphy in #819
- Delete datasets by @allisonking in #827
- Initial cypress setup by @allisonking in #833
- Handle case of undefined third_party_transfer by @allisonking in #839
- Add a new dataset via YAML by @allisonking in #813
- [821] ui/config-wizard: Shared state in redux slice by @ssangervasi in #837
- Cypress dataset tests (GET, PUT) by @allisonking in #838
- Update CODEOWNERS by @ThomasLaPiana in #843
- Add Okta support to generate endpoint by @earmenda in #842
- allow .git directory to be included in the build by @SteveDMurphy in #836
- Fixed broken (404) links in README.md by @daveqnet in #861
- Cypress tests for data category checkbox behavior by @allisonking in #851
- ui/types: Generate API model types from OpenAPI schema by @ssangervasi in #863
- Add fideslib and update other dependencies by @earmenda in #866
- UI for connecting to a database to generate a dataset by @allisonking in #834
- Bump next-auth from 4.5.0 to 4.9.0 in /clients/admin-ui by @dependabot in #867
- [#862] recommend/replace pip installs with pipx by @conceptualshark in #874
- Cypress tests for dataset DELETEs by @allisonking in #845
- github/frontend: Run cypress in CI with app built by @ssangervasi in #877
- Bump msw 0.29.0 to 0.43.0 in admin-ui by @daveqnet in #844
- [#882] Docs - Explain that
analytics_id
is automatically generated by the application by @RobertKeyser in #883 - Add db support to generate endpoint by @earmenda in #849
- Make the webserver dependencies are a standard part of the package by @ThomasLaPiana in #881
- [589] ui/config-wizard: AWS scan results table by @ssangervasi in #876
- Add "generate" & "scan" to the local commands by @ThomasLaPiana in #841
- Integrate generating a dataset from a database connection by @allisonking in #889
- Make endpoints work with or without a trailing slash by @allisonking in #886
- Fix SQLAlchemy M1
greenlet
missing bug by @ThomasLaPiana in #891 - Check for uncommitted files before running
sync
by @ThomasLaPiana in #869 - Update fideslang to 1.1.0 by @SteveDMurphy in #865
- [803] ui/errors: Standard location for API error type checking by @ssangervasi in #896
- Move fidesapi -> fidesctl/api by @ThomasLaPiana in #885
- Tests for dataset creation by @allisonking in #893
- BigQuery Connector by @SteveDMurphy in #814
- CI Production Workflows for Docker and Docs by @SteveDMurphy in #901
- [864] ui/config-wizard: Display AWS scanning errors to user. by @ssangervasi in #905
- Add fideslib models auth by @sanders41 in #915
- Show all columns in dataset management by default by @allisonking in #898
- Scaffold taxonomy page by @allisonking in #902
- Update all code to use autogenerated openapi types by @allisonking in #899
- Remove duplicate API_PREFIX by @sanders41 in #922
- ui/eslintrc: Turn off "import/prefer-default-export" by @ssangervasi in #925
- Merge fidesctl config with fideslib config by @earmenda in #913
- Add lru cache to get_config by @sanders41 in #927
- Add bigquery to generate endpoint by @SteveDMurphy in #917
- Taxonomy nested dropdown by @allisonking in #910
- Add user auth routes by @sanders41 in #929
- Bump fideslib to 3.0.1 and remove patch code by @sanders41 in #931
- Replace config file string with a constant of the path by @SteveDMurphy in #933
- Add a flag to the
pull
command that pulls all resources from the server by @ThomasLaPiana in #895 - Code Reorganization by @ThomasLaPiana in #926
- Update frontend build path to be more descriptive by @allisonking in #934
- Dispatch a repository event on new published releases by @PSalant726 in #938
- Add Exception Handling to Generate Route by @SteveDMurphy in #911
- Generate systems from get tagging resources call by @earmenda in #939
- Add push command to deprecate apply by @earmenda in #943
- Update CHANGELOG.md after 1.7.1 release by @allisonking in #946
- Bundle UI static files with the python package by @allisonking in #941
- Remove usage of event.ref in release workflow for publishing docs by @earmenda in #948
- Update base images from buster to bullseye by @ThomasLaPiana in #958
- Re-add deprecated API settings for backwards compatibility by @ThomasLaPiana in #959
- 1.8.0 by @ThomasLaPiana in #960
New Contributors
- @ssangervasi made their first contribution in #812
- @daveqnet made their first contribution in #861
Full Changelog: 1.7.0...1.8.0
v1.7.1
See the Changelog
What's Changed
Added
- Add datasets via YAML in the UI #813
- Add datasets via database connection #834 #889
- Add delete confirmation when deleting a field or collection from a dataset #809
- Add ability to delete datasets from the UI #827
- Add Cypress for testing 713
- Add datasets via database connection (UI only) #834
- Add Okta support to the
/generate
endpoint #842 - Add db support to
/generate
endpoint 849 - Added OpenAPI TypeScript client generation for the UI app. See the README for more details.
Changed
- Remove the
obscure
requirement from thegenerate
endpoint #819
Developer Experience
- When releases are published, dispatch a repository webhook event to ethyca/fidesctl-plus #938
Docs
- recommend/replace pip installs with pipx #874
Fixed
- CustomSelect input tooltips appear next to selector instead of wrapping to a new row.
- Datasets without the
third_country_transfer
will not cause the editing dataset form to not render. - Fixed a build issue causing an
unknown
version offidesctl
to be installed in published Docker images #836 - Fixed an M1-related SQLAlchemy bug #816
- Endpoints now work with or without a trailing slash. #886
- Dataset field columns show all columns by default in the UI #898
- Fixed the
tag
specific GitHub Action workflows for Docker and publishing docs. #901
Full Changelog: 1.7.0...1.7.1