Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0.0 #349

Merged
merged 1 commit into from
Apr 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,47 @@

## Unreleased

## 2.0.0

This release contains relatively many code changes. Please read our [upgrade guide](./UPGRADING.md) before upgrading.

- Remove search_path from where clause of SQL in adapter [#284](https://github.com/cookpad/dmemo/pull/284)
- Add log for batch [#285](https://github.com/cookpad/dmemo/pull/285)
- Improve view render peformance about raw_dataset in table memo page [#286](https://github.com/cookpad/dmemo/pull/286)
- Replace circleci with GitHub Actions [#287](https://github.com/cookpad/dmemo/pull/287) [#288](https://github.com/cookpad/dmemo/pull/288)
- Show column name when editing column memo [#291](https://github.com/cookpad/dmemo/pull/291)
- bundle update bootsnap https://github.com/cookpad/dmemo/commit/3f25f0e1b87266a8988f9af12298ccde3be2f596
- Bump nokogiri from 1.11.7 to 1.13.4 [#299](https://github.com/cookpad/dmemo/pull/299)
- Bump puma from 5.3.2 to 5.6.4 [#298](https://github.com/cookpad/dmemo/pull/298)
- Bump commonmarker from 0.22.0 to 0.23.4 [#297](https://github.com/cookpad/dmemo/pull/297)
- Use simpacker instead of Sprockets [#300](https://github.com/cookpad/dmemo/pull/300)
- Remove coveralls [#302](https://github.com/cookpad/dmemo/pull/302)
- Update badge URL [357bb92](https://github.com/cookpad/dmemo/commit/357bb92dc0db2b934883c331dd55805ce0c661fb)
- Use ECR Public to avoid rate limits on Docker Hub [ed25ba5](https://github.com/cookpad/dmemo/commit/ed25ba528be62990d6e498b15d50111e3b31d543)
- Allow DB password to be set independently [#315](https://github.com/cookpad/dmemo/pull/315) [#316](https://github.com/cookpad/dmemo/pull/316)
- Fix title element in keyword#show [#326](https://github.com/cookpad/dmemo/pull/326)
- Let rubocop search .ruby-version file [#328](https://github.com/cookpad/dmemo/pull/328)
- Remove references to old Docker repository [#331](https://github.com/cookpad/dmemo/pull/331)
- DataSource does not have db_name, but dbname [#329](https://github.com/cookpad/dmemo/pull/329)
- bin: Migrate database for testing, too [#327](https://github.com/cookpad/dmemo/pull/327)
- rubocop: Inherit rules from cookpad/styleguide and auto-correct all [#330](https://github.com/cookpad/dmemo/pull/330)
- Roll gems [#333](https://github.com/cookpad/dmemo/pull/333)
- Roll NPM packages and Node.js [#332](https://github.com/cookpad/dmemo/pull/332) [#335](https://github.com/cookpad/dmemo/pull/335)
- Add Cookpad to licensers [#334](https://github.com/cookpad/dmemo/pull/334)
- ci: Avoid running tests twice for pull requests [#336](https://github.com/cookpad/dmemo/pull/336)
- Bump follow-redirects from 1.15.5 to 1.15.6 [#337](https://github.com/cookpad/dmemo/pull/337)
- Bump webpack-dev-middleware from 7.0.0 to 7.1.1 [#338](https://github.com/cookpad/dmemo/pull/338)
- Bump express from 4.18.2 to 4.19.2 [#340](https://github.com/cookpad/dmemo/pull/340)
- **BREAKING** Remove raw datasets and masked data [#341](https://github.com/cookpad/dmemo/pull/341)
- Use pg gem directly on Redshift adapter [#342](https://github.com/cookpad/dmemo/pull/342)
- Update to Rails 7.0 [#339](https://github.com/cookpad/dmemo/pull/339)
- Upgrade Ruby to 3.1 and roll gems [#343](https://github.com/cookpad/dmemo/pull/343)
- Fix margin of search box when not logined [#344](https://github.com/cookpad/dmemo/pull/344)
- Fix finished log of ImportDataSourceDefinitions batch [#345](https://github.com/cookpad/dmemo/pull/345)
- Fix log of SynchronizeDefinitions [#346](https://github.com/cookpad/dmemo/pull/346)
- Deprecate SynchronizeDataSources [#347](https://github.com/cookpad/dmemo/pull/347)
- Lint by RuboCop [#348](https://github.com/cookpad/dmemo/pull/348)

## 1.0.0
- Modify listed item UI [#263](https://github.com/hogelog/dmemo/pull/263)
- Improve visibility in browser tab [#262](https://github.com/hogelog/dmemo/pull/262)
Expand Down
9 changes: 9 additions & 0 deletions UPGRADING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Upgrade Guide

## Upgrade to v2

Dmemo v2 stopped showing some rows of a table, and dropped related tables (`table_memo_raw_dataset*` and `masked_data`). If you want to preserve the data of the tables, please take a backup of them before upgrading.

The tables are deleted if you run `bin/docker_db_apply.sh` with an environment variable `RIDGEPOLE_DROP_TABLE=1`. You should drop the tables after deploying dmemo v2.

Dmemo v2 also deprecates SynchronizeDataSources job. Please switch to ImportDataSourceDefinitions or SynchronizeDefinitions.
2 changes: 1 addition & 1 deletion config/application.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
Bundler.require(*Rails.groups)

module Dmemo
VERSION = "1.0.0"
VERSION = "2.0.0"

class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
Expand Down
Loading