Open
Conversation
bd8a2ea to
c496d8d
Compare
c496d8d to
6ded2ae
Compare
5ca1df6 to
ee4ac4c
Compare
ee4ac4c to
b4dc45d
Compare
edc57be to
ba36251
Compare
7fc6071 to
9567b17
Compare
9567b17 to
fda49f3
Compare
fda49f3 to
271ab98
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:
>=4.2,<5.2→>=6,<7v7.1.6→v8.1.0>=4.2,<5.2→>=6,<7>=2.0.0,<=8.3.3→>=9.3.0,<=9.3.0>=2.0.0,<=8.3.3→>=9.3.0,<=9.3.0Release Notes
django/django (Django)
v6.0.4Compare Source
v6.0.3Compare Source
v6.0.2Compare Source
v6.0.1Compare Source
v6.0Compare Source
v5.2.13Compare Source
v5.2.12Compare Source
v5.2.11Compare Source
v5.2.10Compare Source
v5.2.9Compare Source
v5.2.8Compare Source
v5.2.7Compare Source
v5.2.6Compare Source
v5.2.5Compare Source
v5.2.4Compare Source
v5.2.3Compare Source
v5.2.2Compare Source
v5.2.1Compare Source
v5.2Compare Source
astral-sh/setup-uv (astral-sh/setup-uv)
v8.1.0: 🌈 New inputno-projectCompare Source
Changes
This add the a new boolean input
no-project.It only makes sense to use in combination with
activate-environment: trueand will append--no projectto theuv venvcall. This is for example useful if you have a pyproject.toml file with parts unparseable by uv🚀 Enhancements
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
v8.0.0: 🌈 Immutable releases and secure tagsCompare Source
This is the first immutable release of
setup-uv🥳All future releases are also immutable, if you want to know more about what this means checkout the docs.
This release also has two breaking changes
New format for
manifest-fileThe previously deprecated way of defining a custom version manifest to control which
uvversions are available and where to download them from got removed. The functionality is still there but you have to use the new format.No more major and minor tags
To increase security even more we will stop publishing minor tags. You won't be able to use
@v8or@v8.0any longer. We do this because pinning to major releases opens up users to supply chain attacks like what happened to tj-actions.🚨 Breaking changes
🧰 Maintenance
v7.6.0: 🌈 Fetch uv from Astral's mirror by defaultCompare Source
Changes
We now default to download uv from
releases.astral.sh.This means by default we don't hit the GitHub API at all and shouldn't see any rate limits and timeouts any more.
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
v7.5.0: 🌈 Useastral-sh/versionsas version providerCompare Source
No more rate-limits
This release addresses a long-standing source of timeouts and rate-limit failures in setup-uv.
Previously, the action resolved version identifiers like 0.5.x by iterating over available uv releases via the GitHub API to find the best match. In contrast, latest and exact versions such as 0.5.0 skipped version resolution entirely and downloaded uv directly.
The
manifest-fileinput was an earlier attempt to improve this. It allows providing an url to a file that lists available versions, checksums, and even custom download URLs. The action also shipped with such a manifest.However, because that bundled file could become outdated whenever new uv releases were published, the action still had to fall back to the GitHub API in many cases.
This release solves the problem by sourcing version data from Astral’s versions repository via the raw content endpoint:
https://raw.githubusercontent.com/astral-sh/versions/refs/heads/main/v1/uv.ndjson
By using the raw endpoint instead of the GitHub API, version resolution no longer depends on API authentication and is much less likely to run into rate limits or timeouts.
The
manifest-fileinput lets you override that source with your own URL, for example to test custom uv builds or alternate download locations.The manifest file must be in NDJSON format, where each line is a JSON object representing a version and its artifacts. For example:
{"version":"0.10.7","artifacts":[{"platform":"x86_64-unknown-linux-gnu","variant":"default","url":"https://example.com/uv-x86_64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"..."}]} {"version":"0.10.6","artifacts":[{"platform":"x86_64-unknown-linux-gnu","variant":"default","url":"https://example.com/uv-x86_64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"..."}]}Changes
🚀 Enhancements
📚 Documentation
v7.4.0: 🌈 Add riscv64 architecture support to platform detectionCompare Source
Changes
Thank you @luhenry for adding support for riscv64 arch
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
v7.3.1: 🌈 fall back to VERSION_CODENAME when VERSION_ID is not availableCompare Source
Changes
This release adds support for running in containers like
debian:testingordebian:unstable🐛 Bug fixes
🧰 Maintenance
⬆️ Dependency updates
v7.3.0: 🌈 New features and bug fixes for activate-environmentCompare Source
Changes
This release contains a few bug fixes and a new feature for the activate-environment functionality.
🐛 Bug fixes
🚀 Enhancements
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
v7.2.1: 🌈 update known checksums up to 0.9.28Compare Source
Changes
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
v7.2.0: 🌈 add outputs python-version and python-cache-hitCompare Source
Changes
Among some minor typo fixes and quality of life features for developers of actions the main feature of this release are new outputs:
UV_PYTHON)While implementing this it became clear, that it is easier to handle the Python binaries in a separate cache entry. The added benefit for users is that the "normal" cache containing the dependencies can be used in all runs no matter if these cache the Python binaries or not.
🐛 Bug fixes
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
elastic/elasticsearch-py (elasticsearch)
v9.3.0: 9.3.0Compare Source
Enhancements
pack_dense_vectorhelper function to pack dense vectors for efficient uploading (#3219)API
cat.circuit_breakerAPIesql.get_view,esql.put_viewandesql.delete_viewAPIsindices.get_sample_configuration,indices.put_sample_configuration,indices.delete_sample_configuration,indices.get_all_sample_configuration,indices.get_sample,indices.get_sample_statsAPIsinference.put_groq,inference.put_openshift_ai,inference.put_nvidiaAPIsdownsampling_methodargument toindices.put_data_lifecycleAPIreturn_documentsandtop_narguments toinference.rerankAPIclose_jobargument toml.stop_datafeedAPIcertificate_identitytosecurity.create_cross_cluster_api_keyandsecurity.update_cross_cluster_api_keyAPIsServerless-specific
project_routingargument toproject.tagsAPIDSL
NumpyDenseVectorfield, with support for dense vectors based on numpy arrays (#3218)ExponentialHistogramfieldtime_series_metricargument toHistogramfieldon_disk_rescoreargument fromDenseVectorIndexOptionstypeslicesargument toUpdateByQueryResponsetypev9.2.1: 9.2.1Compare Source
Enhancements
Bug fixes
elasticsearch9package imports (#3232)API
transform.get_node_statsAPIrequests_per_secondargument todelete_by_query_rethrottle,reindex_rethrottleandupdate_by_query_rethrottleAPIsallow_closed,allow_no_indices,expand_wildcards,ignore_throttledandignore_availablearguments tocat.segmentsAPIchunking_settingsargument toinference.put_watsonxaiAPIidargument toml.stop_trained_model_deploymentAPIchunking_settingsargument frominference.put_anthropic,inference.put_contextualai,inference.put_deepseekAPIsDSL
on_disk_scoreargument fromDenseVectorIndexOptionstypev9.2.0: 9.2.0Compare Source
Enhancements
flush_after_secondsoption tostreaming_bulk()(#3064)TS,FUSEandINLINE STATScommands to the ES|QL query builder (#3096)Bug Fixes
AttrDictinstances (#3080)API
streamsnamespace withstreams.logs_disable,streams.logs_enable,streams.statusAPIsinference.contextualaiAPIsecurity.get_statsAPIbytesandtimeparameters to various APIs in thecatnamespace.include_execution_metadataparameter toesql.async_queryandesql.queryAPIsindex_templateparameter toindices.simulate_index_templateAPIinput_typeparameter toinference.text_embeddingAPIfield_access_patternparameter toingest.put_pipelineAPIsizeparameter fromreindexAPIServerless-specific
projectnamespace withproject.tagsAPIproject_routingparameter tocount,field_caps,msearch,msearch_template,open_point_in_time,search,search_mvt,search_template,async_search.submit,cat.count,eql.search,indices.resolve_index,sql.queryAPIsDSL
CartesianBounds,CartesianCentroid,ChangePointaggregationsp_valueparameter toSignificantTermsaggregationfieldsparameter toSemanticTextfieldvisit_percentageparameter toKnnqueryon_disk_rescorefield toDenseVectorIndexOptionstypesparse_vectorfield toSemanticTextIndexOptionstypeOther
v9.1.3: 9.1.3Compare Source
Enhancements
Bug fixes
elasticsearch9package imports (#3232)API
transform.get_node_statsAPIrequests_per_secondargument todelete_by_query_rethrottle,reindex_rethrottleandupdate_by_query_rethrottleAPIsallow_closed,allow_no_indices,expand_wildcards,ignore_throttledandignore_availablearguments tocat.segmentsAPIDSL
index_optionsargument fromSemanticTextfield classvisit_percentageargument fromKnnquery classon_disk_scoreargument fromDenseVectorIndexOptionstypev9.1.2: 9.1.2Compare Source
Enhancements
flush_after_secondsoption tostreaming_bulk()(#3064)Bug Fixes
AttrDictinstances (#3080)API
streamsnamespace withstreams.logs_disable,streams.logs_enable,streams.statusAPIsbytesandtimeparameters to various APIs in thecatnamespace.index_templateparameter toindices.simulate_index_templateAPIinput_typeparameter toinference.text_embeddingAPIDSL
CartesianBounds,CartesianCentroid,ChangePointaggregationsp_valueparameter toSignificantTermsaggregationindex_optionsandfieldsparameters toSemanticTextfieldvisit_percentageparameter toKnnqueryon_disk_rescorefield toDenseVectorIndexOptionstypeOther
v9.1.1: 9.1.1Compare Source
Enhancements and Fixes
multi_match()signature (#3052)API
fieldsparameter of Term Vectors API to array of stringsparamsparameter of SQL Query API to arrayDSL
skip_emptysetting into_dict()recursive serializations (#3041)separator_groupandseparatorsattributes toChunkingSettingstypeprimaryattribute toShardFailuretypekeyattribute ofArrayPercentilesItemto floatv9.1.0: 9.1.0Compare Source
Enhancements
APIs
if_primary_term,if_seq_noandop_typefrom Create APImaster_timeoutfrom Ingest Get Ip Location Database APIapplication,priviledgeandusernamefrom the Security Get User APItype_query_stringtotypein License Post Start Trial APIrequire_data_streamto Index APIsettings_filterto Cluster Get Component Template APIcauseto Cluster Put Component Template APImaster_timeoutto Cluster State APIccs_minimize_roundtripsto EQL Search APIkeep_aliveandkeep_on_completionto ES|QL Async Query APIformatto ES|QL Async Query Get APIallow_no_indices,expand_wildcardsandignore_availableto Indices Recovery APIinput_typeto Inference APItimeoutto all Inference Put APIstask_settingsto Put HuggingFace APIrefreshto Security Grant API Key APIwait_for_completionto the Snapshot Delete APIstateto Snapshot Get APIrefreshto Synonyms Put Synonym, Put Synonym Rule and Delete Synonym Rule APIsDSL
copy_tooption in DSL field declarations correctly (Fixes #2992) (#2993)index_optionsto SparseVector typekeyto FiltersBucket typeOther changes
v9.0.5: 9.0.5Compare Source
v9.0.4: 9.0.4Compare Source
Enhancements and Fixes
multi_match()signature (#3052)API
fieldsparameter of Term Vectors API to array of stringsparamsparameter of SQL Query API to arrayDSL
skip_emptysetting into_dict()recursive serializations (#3041)primaryattribute toShardFailuretypekeyattribute ofArrayPercentilesItemto floatv9.0.3: 9.0.3Compare Source
Enhancements
APIs
if_primary_term,if_seq_noandop_typefrom Create APIstored_fieldsfrom Get Source APImaster_timeoutfrom Ingest Get Ip Location Database APIapplication,priviledgeandusernamefrom the Security Get User APItype_query_stringtotypein License Post Start Trial APIrequire_data_streamto Index APIsettings_filterto Cluster Get Component Template APIcauseto Cluster Put Component Template APIccs_minimize_roundtripsto EQL Search APIkeep_aliveandkeep_on_completionto ES|QL Async Query APIformatto ES|QL Async Query Get APIallow_no_indices,expand_wildcardsandignore_availableto Indices Recovery APItimeoutto all Inference Put APIsrefreshto Security Get User Profile APIwait_for_completionto the Snapshot Delete APIDSL
copy_tofield option correctly (Fixes #2992) (#2993)keyto FiltersBucket typev9.0.2: 9.0.2Compare Source
DSL
rescore_vectortoDenseVectorIndexOptionsv9.0.1: 9.0.1Compare Source
v9.0.0: 9.0.0Compare Source
Elasticsearch()options (#2840)url_prefixanduse_ssloptions (#2797)param()in Python DSL methods (#2861)simulatesub-client documentation (#2749)verbosefrom Index segments APIinclude_model_definitionfrom Get trained model configuration info APIwait_for_active_shardsfrom experimental Get field usage stats APIhardto Delete connector APIinclude_deletedto Get and List Connector APIsmaster_timeoutto Migrate to data tiers routing APIsmaster_timeoutto the Alias exists and Get alias APIs.expand_wildcardsto Create snapshot APIaccess_tokentotokenin Logout of OpenID Connect APIinclude_source_on_errorto Create, Index, Update and Bulk APIstimeoutto Resolve Cluster APIadaptive_allocationsbody field to Start and Update a trained model deployment APIindex_template_subtitutionstoindex_template_substitutionsin Simulate data ingestion API* Addif_primary_term,if_seq_no,op_type,require_aliasandrequire_data_streamto Create APImax_concurrent_shard_requeststo Open point in time APIlocalandflat_settingsto Check index templates APIreopento Update index settings APIresourceto Reload search analyzer APIlazyto Roll over to a new index APIcauseandcreateto Simulate index template APIsignore_malformed,script,on_script_errorandtime_series_dimensionto Boolean fieldindexto GeoShape fieldsearch_inference_idto SemanticText fieldv8.19.3: 8.19.3Compare Source
Enhancements
Bug fixes
elasticsearch9package imports (#3232)API
indices.delete_data_stream_options,indices.get_data_stream_optionsandindices.put_data_stream_optionsAPIstransform.get_node_statsAPIrequests_per_secondargument todelete_by_query_rethrottle,reindex_rethrottleandupdate_by_query_rethrottleAPIsallow_closed,allow_no_indices,expand_wildcards,ignore_throttledandignore_availablearguments tocat.segmentsAPIidargument toml.stop_trained_model_deploymentAPIv8.19.2: 8.19.2Compare Source
Enhancements
flush_after_secondsoption tostreaming_bulk()(#3064)Bug Fixes
AttrDictinstances (#3080)API
streamsnamespace withstreams.logs_disable,streams.logs_enable,streams.statusAPIsindices.get_data_stream_settingsAPIindices.put_data_stream_settingsAPIbytesandtimeparameters to various APIs in thecatnamespace.index_templateparameter toindices.simulate_index_templateAPIinput_typeparameter toinference.text_embeddingAPIsizeparameter fromreindexAPIDSL
CartesianBounds,CartesianCentroid,ChangePointaggregationsp_valueparameter toSignificantTermsaggregationfieldsparameter toSemanticTextfieldOther
v8.19.1: 8.19.1Compare Source
Enhancements and Fixes
multi_match()signature (#3052)API
expand_wildcardsparameter to Snapshot Create APIparamsparameter of SQL Query API to arrayfieldsparameter of Term Vectors API to array of stringsDSL
skip_emptysetting into_dict()recursive serializations (#3041)ChunkingSettingstypeSemanticTextIndexOptionstypeexclude_vectorsattribute toSourceFiltertypeSparseVectorIndexOptionstypeexecution_hintattribute toTDigesttypeprimaryattribute toShardFailuretypekeyattribute ofArrayPercentilesItemto floatv8.19.0: 8.19.0Compare Source
Enhancements
API updates
if_primary_term,if_seq_noandop_typefrom Create APIstored_fieldsfrom Get Source APImin_compatible_shard_nodefrom Async Search Submit APImaster_timeoutfrom Cat Aliases APImaster_timeoutfrom Ingest Get Ip Location Database APIapplication,priviledgeandusernamefrom the Security Get User APItype_query_stringtotypein License Post Start Trial APIrequire_data_streamto Index APIsettings_filterto Cluster Get Component TemConfiguration
📅 Schedule: (UTC)
* 0-3 1 * *)🚦 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.