-
Notifications
You must be signed in to change notification settings - Fork 30.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'nodejs:main' into revert-bdb6d12
- Loading branch information
Showing
46 changed files
with
1,219 additions
and
593 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
name: Major Release | ||
|
||
on: | ||
schedule: | ||
- cron: 0 0 15 2,8 * # runs at midnight UTC every 15 February and 15 August | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
create-issue: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
issues: write | ||
steps: | ||
- name: Check for release schedule | ||
id: check-date | ||
run: | | ||
# Get the current month and day | ||
MONTH=$(date +'%m') | ||
DAY=$(date +'%d') | ||
# We'll create the reminder issue two months prior the release | ||
if [[ "$MONTH" == "02" || "$MONTH" == "08" ]] && [[ "$DAY" == "15" ]]; then | ||
echo "create_issue=true" >> "$GITHUB_ENV" | ||
fi | ||
- name: Retrieve next major release info from nodejs/Release | ||
if: env.create_issue == 'true' | ||
run: | | ||
curl -L https://github.com/nodejs/Release/raw/HEAD/schedule.json | \ | ||
jq -r 'to_entries | map(select(.value.start | strptime("%Y-%m-%d") | mktime > now)) | first | "VERSION=" + .key + "\nRELEASE_DATE=" + .value.start' >> "$GITHUB_ENV" | ||
- name: Compute max date for landing semver-major PRs | ||
if: env.create_issue == 'true' | ||
run: | | ||
echo "PR_MAX_DATE=$(date -d "$RELEASE_DATE -1 month" +%Y-%m-%d)" >> "$GITHUB_ENV" | ||
- name: Create release announcement issue | ||
if: env.create_issue == 'true' | ||
run: | | ||
gh issue create --repo "${GITHUB_REPOSITORY}" \ | ||
--title "Upcoming Node.js Major Release ($VERSION)" \ | ||
--body-file -<<EOF | ||
A reminder that the next Node.js **SemVer Major release** is scheduled for **${RELEASE_DATE}**. | ||
All commits that were landed until **${PR_MAX_DATE}** (one month prior to the release) will be included in the next semver major release. Please ensure that any necessary preparations are made in advance. | ||
For more details on the release process, consult the [Node.js Release Working Group repository](https://github.com/nodejs/release). | ||
cc: @nodejs/collaborators | ||
EOF | ||
env: | ||
GH_TOKEN: ${{ github.token }} |
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,97 +1,25 @@ | ||
## c-ares version 1.34.3 - November 9 2024 | ||
## c-ares version 1.34.4 - December 14 2024 | ||
|
||
This is a bugfix release. | ||
|
||
Changes: | ||
* Build the release package in an automated way so we can provide | ||
provenance as per [SLSA3](https://slsa.dev/). | ||
[PR #906](https://github.com/c-ares/c-ares/pull/906) | ||
* QNX Port: Port to QNX 8, add primary config reading support, add CI build. [PR #934](https://github.com/c-ares/c-ares/pull/934), [PR #937](https://github.com/c-ares/c-ares/pull/937), [PR #938](https://github.com/c-ares/c-ares/pull/938) | ||
|
||
Bugfixes: | ||
* Some upstream servers are non-compliant with EDNS options, resend queries | ||
without EDNS. [Issue #911](https://github.com/c-ares/c-ares/issues/911) | ||
* Android: <=7 needs sys/system_properties.h | ||
[a70637c](https://github.com/c-ares/c-ares/commit/a70637c) | ||
* Android: CMake needs `-D_GNU_SOURCE` and others. | ||
[PR #915](https://github.com/c-ares/c-ares/pull/914) | ||
* TSAN warns on missing lock, but lock isn't actually necessary. | ||
[PR #915](https://github.com/c-ares/c-ares/pull/915) | ||
* `ares_getaddrinfo()` for `AF_UNSPEC` should retry IPv4 if only IPv6 is | ||
received. [765d558](https://github.com/c-ares/c-ares/commit/765d558) | ||
* `ares_send()` shouldn't return `ARES_EBADRESP`, its `ARES_EBADQUERY`. | ||
[91519e7](https://github.com/c-ares/c-ares/commit/91519e7) | ||
* Fix typos in man pages. [PR #905](https://github.com/c-ares/c-ares/pull/905) | ||
* Empty TXT records were not being preserved. [PR #922](https://github.com/c-ares/c-ares/pull/922) | ||
* docs: update deprecation notices for `ares_create_query()` and `ares_mkquery()`. [PR #910](https://github.com/c-ares/c-ares/pull/910) | ||
* license: some files weren't properly updated. [PR #920](https://github.com/c-ares/c-ares/pull/920) | ||
* Fix bind local device regression from 1.34.0. [PR #929](https://github.com/c-ares/c-ares/pull/929), [PR #931](https://github.com/c-ares/c-ares/pull/931), [PR #935](https://github.com/c-ares/c-ares/pull/935) | ||
* CMake: set policy version to prevent deprecation warnings. [PR #932](https://github.com/c-ares/c-ares/pull/932) | ||
* CMake: shared and static library names should be the same on unix platforms like autotools uses. [PR #933](https://github.com/c-ares/c-ares/pull/933) | ||
* Update to latest autoconf archive macros for enhanced system compatibility. [PR #936](https://github.com/c-ares/c-ares/pull/936) | ||
|
||
Thanks go to these friendly people for their efforts and contributions for this | ||
release: | ||
|
||
* Brad House (@bradh352) | ||
* Jiwoo Park (@jimmy-park) | ||
|
||
|
||
## c-ares version 1.34.2 - October 15 2024 | ||
|
||
This release contains a fix for downstream packages detecting the c-ares | ||
version based on the contents of the header file rather than the | ||
distributed pkgconf or cmake files. | ||
|
||
## c-ares version 1.34.1 - October 9 2024 | ||
|
||
This release fixes a packaging issue. | ||
|
||
|
||
## c-ares version 1.34.0 - October 9 2024 | ||
|
||
This is a feature and bugfix release. | ||
|
||
Features: | ||
* adig: read arguments from adigrc. | ||
[PR #856](https://github.com/c-ares/c-ares/pull/856) | ||
* Add new pending write callback optimization via `ares_set_pending_write_cb`. | ||
[PR #857](https://github.com/c-ares/c-ares/pull/857) | ||
* New function `ares_process_fds()`. | ||
[PR #875](https://github.com/c-ares/c-ares/pull/875) | ||
* Failed servers should be probed rather than redirecting queries which could | ||
cause unexpected latency. | ||
[PR #877](https://github.com/c-ares/c-ares/pull/877) | ||
* adig: rework command line arguments to mimic dig from bind. | ||
[PR #890](https://github.com/c-ares/c-ares/pull/890) | ||
* Add new method for overriding network functions | ||
`ares_set_socket_function_ex()` to properly support all new functionality. | ||
[PR #894](https://github.com/c-ares/c-ares/pull/894) | ||
* Fix regression with custom socket callbacks due to DNS cookie support. | ||
[PR #895](https://github.com/c-ares/c-ares/pull/895) | ||
* ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets | ||
[PR #887](https://github.com/c-ares/c-ares/pull/887) | ||
* URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). | ||
[PR #882](https://github.com/c-ares/c-ares/pull/882) | ||
|
||
Changes: | ||
* Connection handling modularization. | ||
[PR #857](https://github.com/c-ares/c-ares/pull/857), | ||
[PR #876](https://github.com/c-ares/c-ares/pull/876) | ||
* Expose library/utility functions to tools. | ||
[PR #860](https://github.com/c-ares/c-ares/pull/860) | ||
* Remove `ares__` prefix, just use `ares_` for internal functions. | ||
[PR #872](https://github.com/c-ares/c-ares/pull/872) | ||
|
||
|
||
Bugfixes: | ||
* fix: potential WIN32_LEAN_AND_MEAN redefinition. | ||
[PR #869](https://github.com/c-ares/c-ares/pull/869) | ||
* Fix googletest v1.15 compatibility. | ||
[PR #874](https://github.com/c-ares/c-ares/pull/874) | ||
* Fix pkgconfig thread dependencies. | ||
[PR #884](https://github.com/c-ares/c-ares/pull/884) | ||
|
||
|
||
Thanks go to these friendly people for their efforts and contributions for this | ||
release: | ||
|
||
* Brad House (@bradh352) | ||
* Cristian Rodríguez (@crrodriguez) | ||
* Georg (@tacerus) | ||
* @lifenjoiner | ||
* Shelley Vohr (@codebytere) | ||
* 前进,前进,进 (@leleliu008) | ||
|
||
* Daniel Stenberg (@bagder) | ||
* Gregor Jasny (@gjasny) | ||
* @marcovsz | ||
* Nikolaos Chatzikonstantinou (@createyourpersonalaccount) | ||
* @vlasovsoft1979 |
This file contains 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
This file contains 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
Oops, something went wrong.