FEATURE: Job filtering within the Web UI. This feature has been open
sourced from Sidekiq Pro. #6052
API CHANGE Error handlers now take three arguments ->(ex, context, config).
The previous calling convention will work until Sidekiq 8.0 but will print
out a deprecation warning. #6051
Fix issue with the batch_size and at options in S::Client.push_bulk#6040
Fix inline testing firing batch callbacks early #6057
Improve display of ActiveJob arguments in Web UI [#5825, cover]
Update push_bulk to push batch_size jobs at a time and allow laziness [#5827, fatkodima]
This allows Sidekiq::Client to push unlimited jobs as long as it has enough memory for the batch_size.
Update perform_bulk to use push_bulk internally.
Change return value of push_bulk to map 1-to-1 with arguments.
factory_bot_rails versioning is synced with factory_bot releases. For this reason
there might not be any notable changes in new versions of this project.
NEWS
6.2.0 (May 7, 2021)
Changed: factory_bot dependency to ~> 6.2.0
6.1.0 (July 8, 2020)
Changed: factory_bot dependency to ~> 6.1.0
6.0.0 (June 18, 2020)
Fixed: generate a plural factory name when the --force-plural flag is provided
Changed: factory_bot dependency to ~> 6.0.0
Removed: "factory_bot.register_reloader" initializer, now registering the
reloader after application initialization
Removed: support for EOL versions of Ruby (2.3, 2.4) and Rails (4.2)
5.2.0 (April 26, 2020)
Changed: factory_bot dependency to ~> 5.2.0
5.1.1 (September 24, 2019)
Fixed: Ensure definitions do not load before I18n is initialized
5.1.0 (September 24, 2019)
Changed: factory_bot dependency to ~> 5.1.0
5.0.2 (April 14, 2019)
Bugfix: Reload factory_bot whenever the application changes to avoid holding
onto stale object references
Bugfix: Avoid watching project root when no factory definitions exist
5.0.1 (February 9, 2019)
Bugfix: Avoid watching files and directories that don't exist (to avoid a
file watching bug in Rails rails/rails#32700)
5.0.0 (February 1, 2019)
Added: calling reload! in the Rails console will reload any factory definition files that have changed
Added: support for custom generator templates
Added: definition_file_paths configuration option, making it easier to place factories in custom locations
Changed: namespaced models are now generated inside a directory matching the namespace
add support for rubocop-rspec syntax extensions (#745)
2.2.0 (2022-02-11)
Fixed
Using policy_class and a namespaced record now passes only the record when instantiating the policy. (#697, #689, #694, #666)
Changed
Require users to explicitly define Scope#resolve in generated policies (#711, #722)
Deprecated
Deprecate include Pundit in favor of include Pundit::Authorization (#621)
2.1.1 (2021-08-13)
Friday 13th-release!
Careful! The bugfix below (#626) could break existing code. If you rely on the
return value for authorize and namespaced policies you might need to do some
changes.
Fixed
.authorize and #authorize return the instance, even for namespaced
policies (#626)
Changed
Generate application scope with protected attr_readers. (#616)
Removed
Dropped support for Ruby end-of-life versions: 2.1 and 2.2. (#604)
Dropped support for Ruby end-of-life versions: 2.3 (#633)
Dropped support for Ruby end-of-life versions: 2.4, 2.5 and JRuby 9.1 (#676)
Change ActiveRecord::Coders::YAMLColumn default to safe_load
This adds two new configuration options The configuration options are as
follows:
config.active_storage.use_yaml_unsafe_load
When set to true, this configuration option tells Rails to use the old
"unsafe" YAML loading strategy, maintaining the existing behavior but leaving
the possible escalation vulnerability in place. Setting this option to true
is not recommended, but can aid in upgrading.
The "safe YAML" loading method does not allow all classes to be deserialized
by default. This option allows you to specify classes deemed "safe" in your
application. For example, if your application uses Symbol and Time in
serialized data, you can add Symbol and Time to the allowed list as follows:
Prevent generated job specs from duplicating _job in filenames.
(Nick Flückiger, #2496)
Fix ActiveRecord::TestFixture#uses_transaction by using example description
to replace example name rather than example in our monkey patched
run_in_transaction? method. (Stan Lo, #2495)
Prevent keyword arguments being lost when methods are invoked dynamically
in controller specs. (Josh Cheek, #2509, #2514)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/zooniverse/talk-api/network/alerts).
Bumps sidekiq, factory_girl_rails, json-schema_builder, logstasher, pundit, rack-cors, rails, restpack_serializer, rspec-rails and schema_plus_pg_indexes. These dependencies needed to be updated together. Updates
sidekiq
from 5.2.8 to 7.1.5Changelog
Sourced from sidekiq's changelog.
... (truncated)
Commits
f597a0a
prep4862d90
Optimize bundler startup, thanks Bumbler!174eab9
Crash if the user tries to specify RESP2, fixes #6061916a564
Change rails logger broadcasting configuration (#6060)d7795ce
fix flaky filtering test70323b1
Update author and project social media links. (#6059)8874e68
Open source Web UI filtering (#6052)1757a96
Previous commit fixes #6054a1a220f
Modify inline testing's client override so as to not conflict with batch's cl...aadc77a
minor bumpUpdates
factory_girl_rails
from 4.7.0 to 4.9.0Release notes
Sourced from factory_girl_rails's releases.
Changelog
Sourced from factory_girl_rails's changelog.
... (truncated)
Commits
13ecff9
Bump version to 4.9.0ebd3310
Update FactoryGirl requirement to 4.9.0dca3731
Bump version to 4.8.091dfdca
Update Factory Girl requirement to 4.8.04a7afc4
Updates ReadMe to recommend environments for gemec478f1
Appraise against Rails 5.04044827
link to confguring the test suitea44854d
Update Gemspec file to not usegit ls-files
282b293
Add $ to command line instruction24f3624
update gemspec descriptionUpdates
json-schema_builder
from 0.0.8 to 0.8.2Commits
0adaef5
Bugfix Entity#required= with non-true values44dc6a4
Allow required property errors to be customized more easily3b6e870
Bump version90e16e4
Allow entity definitions to reopened and extendeda1931ce
Allow schemas to be built iterativelya0ec3a9
Bump versionf5ee96d
Prevent array items from attempting to merge anyOf children. Fixes #67b5c302
Merge pull request #3 from jirutka/pattern_properties372d069
Fix pattern_properties to be actually usablecc16075
Bump versionUpdates
logstasher
from 0.9.0 to 2.1.5Release notes
Sourced from logstasher's releases.
Changelog
Sourced from logstasher's changelog.
Commits
63af9dd
Version bump after merging #1700d2d180
Ensure that default_source is defined before it gets invoked on Railtie class...ee918a7
Version bump after merging #169821ef54
Fix default value of source option (#169)3bc905f
Bump version after PR merge #168090dcfb
Updated version of the add_backtrace_filter PR (#168)390c890
Version bump after merging #167c276471
Use ActiveJob’s serialiser to serialise AJ arguments (#167)764d0dd
Rubocop run (#166)aac51d2
Trim spec_helper fileUpdates
pundit
from 1.1.0 to 2.3.1Changelog
Sourced from pundit's changelog.
... (truncated)
Commits
4e75805
Release v2.3.14594188
Fix e-mail address of Varvet AB authora9e02df
Merge pull request #769 from varvet/kbs/adjust-readme-wording1fae7fe
Add backticks around codey-things5b22078
Merge pull request #771 from fdocr/patch-1c0971c0
Update README.md64228ce
Update README, because nothing is ever simple1f5f6be
Merge pull request #764 from etiennebarrie/remove-deprecated-usage-of-actives...391bcb6
Merge pull request #767 from varvet/kbs/update-community-health-filesb86b5aa
Add changelogUpdates
rack-cors
from 1.0.6 to 2.0.1Changelog
Sourced from rack-cors's changelog.
Commits
484eb92
Update version, changelog4151118
Update testinga53de88
Use factory proc to construct transform headers8e9701c
Cleanupced325a
Change check for HeaderHashbd99f4c
Refs #259 (#260)d47d6a3
Update badge in README (#257)9b2588e
Migrate CI to GitHub actions (#256)cfbf9a6
Update CHANGELOG about 2.0.0 release date (#253)b845bd6
Version 2.0Updates
rails
from 4.2.11.3 to 5.2.8.1Release notes
Sourced from rails's releases.
... (truncated)
Commits
8030cff
Preparing for 5.2.8.1 release85b72c3
Ruby 3.1 compatibilityec10235
updating version and changelog6576aa7
Change ActiveRecord::Coders::YAMLColumn default to safe_load2652133
Preparing for 5.2.8 releasea1b8a9b
Merge pull request #45027 from rails/fix-tag-helper-regressioncfef5e9
Merge pull request #44966 from fallwith/patch-1cd9d9f0
retain Ruby 2.2 compatibility for Rails 5.29f3761a
Merge branch '5-2-sec' into 5-2-stableb290430
Preparing for 5.2.7.1 releaseUpdates
restpack_serializer
from637aaaf
to 0.5.9Commits
Updates
rspec-rails
from 3.4.2 to 5.1.2Release notes
Sourced from rspec-rails's releases.
Changelog
Sourced from rspec-rails's changelog.
... (truncated)
Commits
7faa22c
Version 5.1.242eaba8
Changelog for #259719d6165
Merge pull request #2597 from jasonkarns/patch-14e87c78
Changelog for #25911c35c19
Merge pull request #2591 from taketo1113/controller-spec-update056432f
Version 5.1.1f21521a
Changelog for #2578d7e5638
Merge pull request #2578 from rspec/have-enqueued-mail-fix6f029a8
Add regression check for mailer with global job is and fix swapped argument bug29a0f93
Fix Ruby 2.2 buildsUpdates
schema_plus_pg_indexes
from 0.1.12 to 0.3.2Commits
a7e2d23
version bump to 0.3.2d1b39ec
add rails 5.2 supportcba2661
relax rspec version constraint46db5ce
version bump 0.3.1c71d49f
Merge pull request #19 from joxxoxo/fix-schema-dump-for-complex-order-clausea741253
Fix schema dump for complex order clausea583df3
version bump 0.3.0ee595b0
change "History" => "Release Notes"f8b4e2d
Merge branch 'AR-5.1'f3fbba6
adjust expectations to match AR 5.1 dumpDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show