Skip to content

Release Candidate v2.1.6 - #2441

Merged
briri merged 39 commits into
masterfrom
development
Apr 3, 2020
Merged

Release Candidate v2.1.6#2441
briri merged 39 commits into
masterfrom
development

Conversation

@xsrust

@xsrust xsrust commented Mar 31, 2020

Copy link
Copy Markdown
Contributor

Release Notes v2.1.6

Upgrade Process

  • Run bundle install to update your rubygems dependancies
  • Run rake assets:precomipile to update your webpack assets and dependancies
  • The content of statistics objects has been restructured, and will need to be re-run for all previous months. Use rake stat:build or rake stat:build_parallel to update these. NOTE: this can take a long time to run if not parallel. See comments below around connection pooling if you hit issues with the parallel tasks

Changes

Researchers

Org-admins

Bugfixes

Security

Developer Notes

  • Lots of changes to ensure GitHub workflows/tests are working correctly
  • Removed the feedjira Gem as it was un-used by the DMPRoadmap project. If your customization depended on the gem, see the suggested fix by @benjaminfaure in removed old unused Feedjira code and dependency #2412
  • The statistics rake-tasks are now able to be run in parallel to reduce the runtime. Use rake stat:build_parallel and rake stat:build_last_month_parallel. NOTE: there must be as many database connections available to Rails as total threads attempting to make connection, as such, you may need to increase your pool size in config/database.yml. The default in config/database.yml.sample has been changed to 16
  • It's now possible to use js.erb files from the asset-pipeline. See PR Fixed an issue where the tinymce content css was not being loaded #2379 for an example of usage
xsrust and others added 30 commits February 4, 2020 16:06
…, and properly get the asset_path for the tinymce content stylesheet
debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

debug statement to test github workflow issue

cleanup

trying to fix wkhtmltopdf

trying to fix wkhtmltopdf

trying to fix wkhtmltopdf

trying to fix wkhtmltopdf

trying to fix wkhtmltopdf

added wkhtmltopdf fix to mysql workflow

added 'unique' to usage helper test
* issue#2375 allow change of delimiter for csv download

* fix eslint issues, bugfix usage-dashboard when no stats exist, Styling tweaks to csv separator

* fix issues with tests by defaulting the separator to a comma NOTE: does not enforce tests on the separator param working

* fix issues with new separator argument in stat-created-plan and spec

Co-authored-by: Sam Rust <xsrust@gmail.com>
Fixed an issue where the tinymce content css was not being loaded
* removed old unused Feedjira code and dependency

* removed old Feedjira sanitize helper method and replaced with Rails'
…1.10.8

Bump nokogiri from 1.10.7 to 1.10.8
* capture status

* Changes were made to the HTML h tags in order to make it more accessibility friendly and compliant

* Changes to make merge with development possible

* Fixe of the empty class
* add stat_shared_plan to track number of shares of plans owned by org members

* add stat_exported_plan and stat_shared_plan to stats rake task

* added parallelization to the stats tasks/services

* make paralell stats more reliable with imports

* additional import statements for parallel services

* add csv download button for org-admins, make global download super-admin only

* add gemfile.lock for parallel gem

* fix policy and controller usage tests

* refactor services to be non-concurrent by default

* apply fix from PR#2430 to mysql workflow

* upgrade github checkout action to v2

* upgrade remaining github checkout actions to v2

* remove @v2 from the ruby-setup on mysql
briri and others added 7 commits March 17, 2020 11:17
* remove monthly usage from funder-usage-dashboard, adjust spacing on page

* rename usage statistic accordion partials

* usage-dashboard accordions now conditional on the type of user, also made the js more robust to the charts not existing
@briri

briri commented Mar 31, 2020

Copy link
Copy Markdown
Contributor

fantastic. thanks for the release notes @xsrust!

@benjaminfaure

Copy link
Copy Markdown
Contributor

Thank you !

Quick fix : my fix for the Feedjira gem is at #2411

@briri

briri commented Apr 2, 2020

Copy link
Copy Markdown
Contributor

thanks @benjaminfaure. We will note the link to your fix in the official release notes :)

@briri
briri merged commit aaa6d98 into master Apr 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

5 participants