chore(deps): update hex dependencies (patch)#428
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
d509aa9 to
08d77bb
Compare
821c73e to
75a2462
Compare
aa6d847 to
a4c1480
Compare
a4ffecc to
685c319
Compare
83f3629 to
c0d0f79
Compare
360b00f to
248cb1c
Compare
248cb1c to
bf4c722
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.10.1→== 1.10.21.7.13→== 1.7.163.13.2→== 3.13.42.5.8→== 2.5.92.20.1→== 2.20.31.6.1→== 1.6.21.1.17→== 1.1.22Release Notes
mtrudel/bandit (bandit)
v1.10.2Compare Source
Enhancements
rrrene/credo (credo)
v1.7.16Compare Source
Credo.Check.Refactor.PassAsyncInTestCasesadd new param:force_comment_on_explicit_false(defaults tofalse)Credo.Check.Warning.Dbgadd new param:allow_captures(defaults tofalse)Credo.Check.Warning.UnusedMapOperationCredo.Check.Warning.UnusedOperationv1.7.15Compare Source
Credo.Check.Warning.ExpensiveEmptyEnumCheckhave better issue messagesCredo.Check.Refactor.MatchInConditionadd new param:allow_operatorsCredo.Check.Refactor.MatchInConditionfix false positiveCredo.Check.Readability.AliasOrderfix false positiveCredo.Check.Readability.FunctionNamesfix false positiveCredo.Check.Readability.SinglePipeadd new param:allow_blocks(defaults totrue)Credo.Check.Refactor.ModuleDependenciesfix false positivev1.7.14Compare Source
Credo.Check.Refactor.PassAsyncInTestCasesadd new param:force_comment_on_explicit_false(defaults tofalse)Credo.Check.Warning.UnusedMapOperationCredo.Check.Warning.UnusedOperationelixir-ecto/ecto_sql (ecto_sql)
v3.13.4Compare Source
Bug fixes
mix ecto.loadwith large dumped databasesv3.13.3Compare Source
Enhancements
:generated:wrap_in_transactionoption to explainBug fixes
structure_load/2for MySQL 9.4+ex-aws/ex_aws_s3 (ex_aws_s3)
v2.5.9Compare Source
oban-bg/oban (oban)
v2.20.3Compare Source
Enhancements
[Worker] Allow snoozing jobs by returning a tuple period
It's now possible to snooze jobs with a period such as
{1, :minute}instead of just a rawnumber of seconds.
[Oban] Validate no duplicate options are passed to config on init
Because options are provided as a keyword list, duplicate options were accepted while only one
was actually used.
Bug Fixes
[Oban] Fix starting a queue on a specific node
The
:nodeoption was incorrectly preserved when starting a queue, which would crash it. Nowthe
:nodeis dropped after scoping the start signal.[Reindexer] Fix dropping invalid indexes from the reindexer
The reindexer would fail sliently with "DROP INDEX CONCURRENTLY" cannot be executed from a
function message because the deindex operation used a
DOblock to loop through and dropinvalid indexes, but PostgreSQL prohibits
CONCURRENTLYoperations inside functions or DOblocks. Now invalid indexes are fetched first, then dropped as individual queries.
[Installer] Prevent installer crash with unsupported adapters
The installer would crash with a
CaseClauseErrorwhen a project had an Ecto repo using anunsupported adapter like
Ecto.Adapters.Tds.Now the installer filters repos to find one with a supported adapter, skipping unsupported ones
automatically. Without a compatible repo, it displays an error message listing the found repos
and their adapters, along with guidance on how to specify a repo explicitly.
[Pruner] Better sqlite timestamp default and pruning query
The
CURRENT_TIMESTAMPtype lacks a trailingz, which causes it to be compared incorrectlyagainst UTC datetimes. Any jobs inserted without a
scheduled_at, where the default is used,could be returned in queries that compare against a
DateTime.This prevents the issue in the future two ways:
inserted_at/scheduled_attimestamp to a format that can be queriedproperly.
completed_atrather thanscheduled_atfor existingdatabases. This is a more accurate query that was avoided before because it didn't match the
Basicengine.v2.20.2Compare Source
Enhancements
[Telemetry] Add domain to
attach_default_loggermetadataAlthough this information is present in the source attribute, it’s not part of the metadata,
it’s part of the attributes. And when
encode = true, it’s generated as a string, which makesit less convenient to work with.
[Cron] Add unique cron entry identifiers to job meta
A id value is generated for each cron entry and stored in the job's meta to distinguish between
different cron jobs with the same expression.
Bug Fixes
[Stager] Order staging query to maximize compound index usage
The core compound index couldn't be utilized by staging queries when the planner estimated a
large number of hits. Changing the query to order by
scheduled_atandid, it becomes anindex scan.
It would still be more efficient to use a dedicated index, but OSS doesn't have any mechanisms
for automatic concurrent index creation and we have to save it for later.
[Executor] Take measurements from the executing process
When Producer starts jobs, it calls
Executor.newin its own process, before handing it off toTask.Supervisor.async_nolinkto callExecutor.call. That means it used the Producerpid,and took measurements from that process.
[Oban] Set
scheduledstate correctly when updating withupdate_job/3When the
scheduled_attimestamp is set duringupdate_job, the state is automatically set toscheduled. This mirrors the functionality ofinsert_job.Note that the value of the timestamp isn't considered. Setting a timestamp in the past will set
the job as
scheduled. This isn't a problem in practice because the stager will change thestate to
availableon the next cycle anyhow.[Repo] Include
:deadlock_detectedin expected errorsDeadlocks are automatically resolved by Postgres because it aborts one transaction. At that
point, the retry should succeed quickly since the blocking transaction is gone.
phoenixframework/phoenix_live_reload (phoenix_live_reload)
v1.6.2Compare Source
phoenixframework/phoenix_live_view (phoenix_live_view)
v1.1.22Compare Source
v1.1.21Compare Source
v1.1.20Compare Source
v1.1.19Compare Source
v1.1.18Compare Source
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.