v1.15.3 (2024-12-10)
Merged pull requests:
v1.15.2 (2024-12-03)
Fixed bugs:
v1.15.1 (2024-11-26)
v1.15.0 (2024-11-06)
Implemented enhancements:
Merged pull requests:
- Remove ability to pseudonymise data #166 (ericaporter)
v1.14.2 (2024-09-11)
Merged pull requests:
- Allow ordering by id if created_at/updated_at is null #164 (ericaporter)
v1.14.1 (2024-08-16)
Merged pull requests:
- Resolve undefined method
migration_context
when upgrading to rails 7.2 #162 (avinhurry) - Add workload identity federation docs #160 (asatwal)
v1.14.0 (2024-08-02)
Merged pull requests:
- Update callbacks to have _commit suffix #158 (ericaporter)
- Update google_cloud_bigquery_setup.md #157 (alexchristensenedu)
- Update google_cloud_bigquery_setup.md #156 (alexchristensenedu)
- Allow certain paths or endpoints to be excluded #154 (ericaporter)
v1.13.0 (2024-07-09)
Merged pull requests:
- Hidden pii updates #143 (ericaporter)
v1.12.8 (2024-06-27)
Merged pull requests:
- v1.12.8 #152 (ericaporter)
- Add big_query_api requires to testing.rb #151 (ericaporter)
- Fix import_all_entities rake task output #147 (slorek)
- Fix for service pattern name spacing issue #137 (ericaporter)
v1.12.7 (2024-05-17)
Merged pull requests:
v1.12.6 (2024-05-03)
Merged pull requests:
- Add support for workload identity federation and consolidate GCP/BigQuery APIs into seperate classes #120 (asatwal)
v1.12.5 (2024-04-29)
Merged pull requests:
- Fix for checksum lookup #139 (ericaporter)
v1.12.4 (2024-04-24)
Merged pull requests:
- Fix for flakey tests #134 (ericaporter)
- Explicitly truncate updated_at and created_at #132 (ericaporter)
- Add ImportEntityTableCheck to import task #131 (ericaporter)
- Add flags to prevent code running in envs where dfe-analytics isn't set up #130 (ericaporter)
v1.12.3 (2024-04-04)
Merged pull requests:
- v1.12.3 #127 (ericaporter)
- Re-add 'as checksum' #126 (ericaporter)
- Update release instructions relating to tagging #124 (ericaporter)
v1.12.2 (2024-03-25)
Merged pull requests:
- Update rakefile #122 (ericaporter)
- Add order by clause to ensure consistent ordering #119 (ericaporter)
- Remove array brackets for unused event tag #117 (ericaporter)
- Add maintenance window logic #115 (ericaporter)
- Use original_fullpath for request path #112 (thomasleese)
- release v1.11.7 #110 (ericaporter)
- Update conditional to handle 'postgis' db #109 (ericaporter)
- Update import job to send unique timestamp and import_entity_table_check event #108 (ericaporter)
- Release v1.11.6 #107 (ericaporter)
- Ensure order by column is in analytics.yml #106 (ericaporter)
- release v1.11.5 #105 (ericaporter)
- Update deploy / release instructions #104 (ericaporter)
- Checksum ordered by update #102 (ericaporter)
- Correct docs for Sidekiq CRON and fix release tag v1.11.2 #100 (asatwal)
- Remove fix for ignored columns #99 (ericaporter)
- Update entity_check_job to loop through entities only #98 (ericaporter)
- Update lookup to SQL if postgres db #96 (ericaporter)
- Update deprecated exponentially_longer method #95 (zarembas)
- Update scheduling for Entity Table Check Job #94 (ericaporter)
- Fix for DfE::Analytics crashing on installation #93 (ericaporter)
- Add ignored_columns to attributes #90 (ericaporter)
- Add log message for entities without primary_key, update README.rb #87 (ericaporter)
- Prevent duplicate fields in blocklist when using STI #86 (ethax-ross)
- Nightly checksum and checksum mismatch detection assertion #85 (ericaporter)
- Fix single table inheritance deprecation warning bug #84 (zarembas)
- Remove null values from events #82 (asatwal)
- Do not attempt initialization when the user is changing the database #81 (duncanjbrown)
- Update README.md #80 (duncanjbrown)
- Add better error logging when calling BigQuery insert API on error #78 (asatwal)
- Support single table inheritance #77 (duncanjbrown)
- Send config events #75 (asatwal)
- Minor wording fixes #74 (scruti)
- Upgrade Nokogiri Gem to v1.14 #73 (scruti)
- Refer serious misconduct / Apply for QTS unable to upgrade to DfE Analytics GEM (v1.8.0) #70 (asatwal)
- Add event details to send event error log message #69 (asatwal)
- Send request events for cached pages with rack middleware #67 (asatwal)
- Update advice on queue config and running imports #65 (asatwal)
- Add anonymisation of user_id in the web request event data #64 (asatwal)
- Log Matched Events #63 (asatwal)
v1.12.1 (2024-03-04)
v1.12.0 (2024-02-29)
v1.11.7 (2024-01-29)
v1.11.6 (2024-01-08)
v1.11.5 (2023-12-20)
v1.11.4 (2023-12-19)
v1.11.3 (2023-12-01)
v1.11.2 (2023-11-14)
v1.11.1 (2023-10-12)
v1.11.0 (2023-09-28)
v1.10.1 (2023-07-17)
v1.10.0 (2023-06-29)
v1.9.0 (2023-05-31)
v1.8.1 (2023-04-27)
v1.8.0 (2023-04-04)
v1.7.0 (2023-02-24)
v1.6.0 (2023-01-24)
Merged pull requests:
- Custom events #61 (BroiSatse)
- Allowing pushing custom events #60 (BroiSatse)
- add instructions before pushing #56 (misaka)
v1.5.3 (2022-10-05)
Merged pull requests:
- Recover when the database hasn’t been set up yet #58 (duncanjbrown)
- Remove misleading question #57 (stevenleggdfe)
- 🍀 Four kinds of init error #54 (duncanjbrown)
- Ignore models with non-id primary keys #53 (duncanjbrown)
v1.5.2 (2022-10-03)
v1.5.1 (2022-09-27)
Merged pull requests:
- Quietly fail init if no database is present #51 (duncanjbrown)
v1.5.0 (2022-09-22)
Merged pull requests:
- ignore version release PRs in changelog #49 (misaka)
- Run specs on multiple Rails versions #48 (duncanjbrown)
- Change ActiveJob log level #47 (duncanjbrown)
- README updates covering PII and queues #46 (slorek)
- Make backfill resilient #45 (duncanjbrown)
v1.4.0 (2022-08-31)
Merged pull requests:
- Pass model names as strings when loading batches #43 (duncanjbrown)
- allow user id field to be configurable #42 (misaka)
- add GCloud install details and move to new file #41 (misaka)
- Add gcloud cli instructions for roles #40 (misaka)
- Initialize model callbacks on boot #37 (duncanjbrown)
- Adopt with_model #36 (duncanjbrown)
v1.3.2 (2022-08-10)
Merged pull requests:
v1.3.1 (2022-08-02)
Merged pull requests:
- [770] handle arrays of JSON-friendly objects #34 (misaka)
- update release section of README #33 (misaka)
v1.3.0 (2022-07-28)
Merged pull requests:
- detect private current_* methods #31 (misaka)
- Refactor to straighten out language and improve dfe:analytics:check #30 (duncanjbrown)
- Raise insertion errors from BigQuery #29 (thomasleese)
- Expand setup instructions #28 (stevenleggdfe)
v1.2.1 (2022-06-28)
Merged pull requests:
- Improve testing modes #26 (thomasleese)
v1.2.0 (2022-06-28)
Merged pull requests:
- convert data values using to_json #23 (misaka)
- Don't crash on invalid UTF-8 in headers #22 (duncanjbrown)
- Simplify backfill process #21 (duncanjbrown)
- Add .tool-versions #20 (duncanjbrown)
v1.1.0 (2022-06-22)
Merged pull requests:
- Add release task #18 (misaka)
- make current_user optional #17 (misaka)
- CHANGELOG.md and release process #16 (duncanjbrown)
- Emit JSON schema and BigQuery schema #6 (duncanjbrown)
v1.0.0 (2022-06-10)
Merged pull requests:
- Bump to v1 #15 (duncanjbrown)
- add setup dummy db steps to reamde #14 (misaka)
- fix raise to keep rubocop happy #13 (misaka)
- Fix rake task when using arguments #12 (tomas-stefano)
- add have_sent_analytics_event rspec matcher #11 (misaka)
- Make Rails a development_dependency #10 (duncanjbrown)
- Set up Rubocop, run it in CI #9 (duncanjbrown)
- Run specs on all PRs (and fix a flaky spec) #8 (duncanjbrown)
- Configure ActiveJob retry (max 5 attempts) #7 (duncanjbrown)
- Fix typo #5 (CristinaRO)
- Correct request spec #4 (duncanjbrown)
- Use snake_case for config file #3 (duncanjbrown)
v0.1.0 (2022-04-21)
Merged pull requests:
- Standardise event-schema.json #2 (duncanjbrown)
- Add config options: queue name, BQ timeout, BQ retries #1 (duncanjbrown)
* This Changelog was automatically generated by github_changelog_generator