Sourced from actions/setup-python's\r\nreleases.
\r\n\r\n\r\nv5.1.0
\r\nWhat's Changed
\r\n\r\n
\r\n- Leveraging the raw API to retrieve the version-manifest, as it does\r\nnot impose a rate limit and hence facilitates unrestricted consumption\r\nwithout the need for a token for Github Enterprise Servers by
\r\n@Shegox
in actions/setup-python#766.- Dependency updates by
\r\n@dependabot
and\r\n@HarithaVattikuti
\r\nin actions/setup-python#817- Documentation changes for version in README by
\r\n@basnijholt
in actions/setup-python#776- Documentation changes for link in README by
\r\n@ukd1
in actions/setup-python#793- Documentation changes for link in Advanced Usage by
\r\n@Jamim
in actions/setup-python#782- Documentation changes for avoiding rate limit issues on GHES by
\r\n@priya-kinthali
\r\nin actions/setup-python#835New Contributors
\r\n\r\n
\r\n- \r\n
@basnijholt
made\r\ntheir first contribution in actions/setup-python#776- \r\n
@ukd1
made their\r\nfirst contribution in actions/setup-python#793- \r\n
@Jamim
made\r\ntheir first contribution in actions/setup-python#782- \r\n
@Shegox
made\r\ntheir first contribution in actions/setup-python#766- \r\n
@priya-kinthali
\r\nmade their first contribution in actions/setup-python#835Full Changelog: https://github.com/actions/setup-python/compare/v5.0.0...v5.1.0
\r\n
82c7e63
\r\nDocumentation changes for avoiding rate limit issues on GHES (#835)10aa35a
\r\nfeat: fallback to raw endpoint for manifest when rate limit is reached\r\n(#766)9a7ac94
\r\nBump undici from 5.27.2 to 5.28.3 (#817)871daa9
\r\nFix the "Specifying multiple Python/PyPy versions" link (#782)2f07895
\r\nFix broken README.md link (#793)e9d6f99
\r\nReplace setup-python@v4 by setup-python@v5 in README (#776)Sourced from actions/checkout's\r\nreleases.
\r\n\r\n\r\nv4.1.4
\r\nWhat's Changed
\r\n\r\n
\r\n- Disable
\r\nextensions.worktreeConfig
when disabling\r\nsparse-checkout
by@jww3
in actions/checkout#1692- Add dependabot config by
\r\n@cory-miller
in\r\nactions/checkout#1688- Bump word-wrap from 1.2.3 to 1.2.5 by
\r\n@dependabot
in actions/checkout#1643- Bump the minor-actions-dependencies group with 2 updates by
\r\n@dependabot
in actions/checkout#1693Full Changelog: https://github.com/actions/checkout/compare/v4.1.3...v4.1.4
\r\nv4.1.3
\r\nWhat's Changed
\r\n\r\n
\r\n- Update
\r\nactions/checkout
version in\r\nupdate-main-version.yml
by@jww3
in actions/checkout#1650- Check git version before attempting to disable\r\n
\r\nsparse-checkout
by@jww3
in actions/checkout#1656- Add SSH user parameter by
\r\n@cory-miller
in\r\nactions/checkout#1685Full Changelog: https://github.com/actions/checkout/compare/v4.1.2...v4.1.3
\r\nv4.1.2
\r\nWe are investigating the following issue with this release and have\r\nrolled-back the
\r\nv4
tag to point tov4.1.1
\r\n
\r\n- \r\n
sparse-checkout
is not available on git versions prior\r\nto 2.27.0 (see actions/checkout#1651)What's Changed
\r\n\r\n
\r\n- Fix: Disable sparse checkout whenever
\r\nsparse-checkout
\r\noption is not present@dscho
in actions/checkout#1598- Bump tough-cookie from 4.0.0 to 4.1.3 by
\r\n@dependabot
in actions/checkout#1406- Bump
\r\n@babel/traverse
from 7.20.5 to 7.24.0 by@dependabot
in actions/checkout#1642New Contributors
\r\n\r\n
\r\n- \r\n
@jww3
made their\r\nfirst contribution in actions/checkout#1616Full Changelog: https://github.com/actions/checkout/compare/v4.1.1...v4.1.2
\r\n
Sourced from actions/checkout's\r\nchangelog.
\r\n\r\n\r\nChangelog
\r\nv4.1.4
\r\n\r\n
\r\n- Disable
\r\nextensions.worktreeConfig
when disabling\r\nsparse-checkout
by@jww3
in actions/checkout#1692- Add dependabot config by
\r\n@cory-miller
in\r\nactions/checkout#1688- Bump the minor-actions-dependencies group with 2 updates by
\r\n@dependabot
in actions/checkout#1693- Bump word-wrap from 1.2.3 to 1.2.5 by
\r\n@dependabot
in actions/checkout#1643v4.1.3
\r\n\r\n
\r\n- Check git version before attempting to disable\r\n
\r\nsparse-checkout
by@jww3
in actions/checkout#1656- Add SSH user parameter by
\r\n@cory-miller
in\r\nactions/checkout#1685- Update
\r\nactions/checkout
version in\r\nupdate-main-version.yml
by@jww3
in actions/checkout#1650v4.1.2
\r\n\r\n
\r\n- Fix: Disable sparse checkout whenever
\r\nsparse-checkout
\r\noption is not present@dscho
in actions/checkout#1598v4.1.1
\r\n\r\n
\r\n- Correct link to GitHub Docs by
\r\n@peterbe
in actions/checkout#1511- Link to release page from what's new section by
\r\n@cory-miller
in\r\nactions/checkout#1514v4.1.0
\r\n\r\nv4.0.0
\r\n\r\nv3.6.0
\r\n\r\n
\r\n- Fix: Mark\r\ntest scripts with Bash'isms to be run via Bash
\r\n- Add\r\noption to fetch tags even if fetch-depth > 0
\r\nv3.5.3
\r\n\r\n
\r\n- Fix:\r\nCheckout fail in self-hosted runners when faulty submodule are\r\nchecked-in
\r\n- Fix\r\ntypos found by codespell
\r\n- Add\r\nsupport for sparse checkouts
\r\nv3.5.2
\r\n\r\n
\r\n- Fix\r\napi endpoint for GHES
\r\nv3.5.1
\r\n\r\n
\r\n- Fix\r\nslow checkout on Windows
\r\nv3.5.0
\r\n\r\nv3.4.0
\r\n\r\n\r\n
... (truncated)
\r\n0ad4b8f
\r\nPrep Release v4.1.4 (#1704)43045ae
\r\nDisable extensions.worktreeConfig
when disabling\r\nsparse-checkout
(#1692)37b0821
\r\nBump the minor-actions-dependencies group with 2 updates (#1693)9839dc1
\r\nAdd dependabot config (#1688)9b4c13b
\r\nBump word-wrap from 1.2.3 to 1.2.5 (#1643)1d96c77
\r\nAdd SSH user parameter (#1685)cd7d8d6
\r\nCheck git version before attempting to disable\r\nsparse-checkout
(#1656)8410ad0
\r\nUpdate actions/checkout
version in\r\nupdate-main-version.yml
(#1650)9bb5618
\r\nPrep for release of v4.1.2 (#1649)8eb1f6a
\r\nBump @babel/traverse
from 7.20.5 to 7.24.0 (#1642)Sourced from peter-evans/create-pull-request's\r\nreleases.
\r\n\r\n\r\nCreate Pull Request v6.0.5
\r\n⚙️ Fixes an issue with proxy support for users that run self-hosted\r\nbehind a proxy.
\r\nWhat's Changed
\r\n\r\n
\r\n- fix: update proxy support to follow octokit change to fetch api by\r\n
\r\n@peter-evans
\r\nin peter-evans/create-pull-request#2867Full Changelog: https://github.com/peter-evans/create-pull-request/compare/v6.0.4...v6.0.5
\r\nCreate Pull Request v6.0.4
\r\n⚡ Improves performance in some cases for very large git\r\nrepositories.
\r\nWhat's Changed
\r\n\r\n
\r\n- perf: limit the fetch depth of pr branch by
\r\n@peter-evans
in\r\npeter-evans/create-pull-request#2857Full Changelog: https://github.com/peter-evans/create-pull-request/compare/v6.0.3...v6.0.4
\r\nCreate Pull Request v6.0.3
\r\n⚡ Improves performance of the
\r\npush-to-fork
feature.What's Changed
\r\n\r\n
\r\n- build(deps-dev): bump
\r\n@types/node
from 18.19.23 to\r\n18.19.25 by@dependabot
in peter-evans/create-pull-request#2826- build(deps-dev): bump
\r\n@types/node
from 18.19.25 to\r\n18.19.26 by@dependabot
in peter-evans/create-pull-request#2831- build(deps-dev): bump
\r\n@types/node
from 18.19.26 to\r\n18.19.28 by@dependabot
in peter-evans/create-pull-request#2836- build(deps-dev): bump
\r\n@types/node
from 18.19.28 to\r\n18.19.31 by@dependabot
in peter-evans/create-pull-request#2842- fix: drop unnecessary fetch with unshallow on push-to-fork by
\r\n@peter-evans
in\r\npeter-evans/create-pull-request#2849Full Changelog: https://github.com/peter-evans/create-pull-request/compare/v6.0.2...v6.0.3
\r\nCreate Pull Request v6.0.2
\r\n⚡ Improves performance in some cases where the action rebases changes\r\non to the specified
\r\nbase
.What's Changed
\r\n\r\n
\r\n- build(deps-dev): bump eslint-plugin-github from 4.10.1 to 4.10.2 by\r\n
\r\n@dependabot
in\r\npeter-evans/create-pull-request#2797- build(deps-dev): bump
\r\n@types/node
from 18.19.18 to\r\n18.19.21 by@dependabot
in peter-evans/create-pull-request#2798- build(deps-dev): bump
\r\n@types/node
from 18.19.21 to\r\n18.19.23 by@dependabot
in peter-evans/create-pull-request#2811- perf: shallow fetch the actual base when rebasing from working base\r\nby
\r\n@peter-evans
in\r\npeter-evans/create-pull-request#2816New Contributors
\r\n\r\n
\r\n- \r\n
@webmonarch
made\r\ntheir first contribution in peter-evans/create-pull-request#2816Full Changelog: https://github.com/peter-evans/create-pull-request/compare/v6.0.1...v6.0.2
\r\nCreate Pull Request v6.0.1
\r\n⚙️ Fixes an\r\nissue where updating a pull request leads to the error
\r\nCannot\r\nread properties of undefined (reading 'number')
. This was likely\r\ncaused by GitHub fixing a long standing bug with an API endpoint,\r\nresulting in a breaking change.What's Changed
\r\n\r\n
\r\n\r\n- build(deps-dev): bump
\r\n@types/jest
from 29.5.11 to\r\n29.5.12 by@dependabot
in peter-evans/create-pull-request#2730
... (truncated)
\r\n6d6857d
\r\nfix: update proxy support to follow octokit change to fetch api (#2867)9153d83
\r\nperf: limit the fetch depth of pr branch (#2857)c55203c
\r\nfix: drop unnecessary fetch with unshallow on push-to-fork (#2849)6ce4eca
\r\nbuild(deps-dev): bump @types/node
from 18.19.28 to\r\n18.19.31 (#2842)36ef0ed
\r\nbuild(deps-dev): bump @types/node
from 18.19.26 to\r\n18.19.28 (#2836)8500972
\r\nbuild(deps-dev): bump @types/node
from 18.19.25 to\r\n18.19.26 (#2831)bda5ade
\r\nbuild(deps-dev): bump @types/node
from 18.19.23 to\r\n18.19.25 (#2826)70a41ab
\r\nperf: shallow fetch the actual base when rebasing from working base (#2816)57a1014
\r\nbuild(deps-dev): bump @types/node
from 18.19.21 to\r\n18.19.23 (#2811)b3a2c5d
\r\nbuild(deps-dev): bump @types/node
from 18.19.18 to\r\n18.19.21 (#2798)
gRPC – An RPC library and framework
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.
To start using gRPC
To maximize usability, gRPC supports the standard method for adding dependencies to a user’s chosen language (if there is one). In most languages, the gRPC runtime comes as a package available in a user’s language package manager.
For instructions on how to use the language-specific gRPC runtime for a project, please refer to these documents
src/cpp
directoryGrpc.Net.Client
,Grpc.AspNetCore.Server
grpc
go get google.golang.org/grpc
npm install @grpc/grpc-js
gRPC-ProtoRPC
dependency to podspecpecl install grpc
pip install grpcio
gem install grpc
Per-language quickstart guides and tutorials can be found in the documentation section on the grpc.io website. Code examples are available in the examples directory.
Precompiled bleeding-edge package builds of gRPC
master
branch’sHEAD
are uploaded daily to packages.grpc.io.To start developing gRPC
Contributions are welcome!
Please read How to contribute which will guide you through the entire workflow of how to build the source code, how to run the tests, and how to contribute changes to the gRPC codebase. The “How to contribute” document also contains info on how the contribution process works and contains best practices for creating contributions.
Troubleshooting
Sometimes things go wrong. Please check out the Troubleshooting guide if you are experiencing issues with gRPC.
Performance
See the Performance dashboard for performance numbers of master branch daily builds.
Concepts
See gRPC Concepts
About This Repository
This repository contains source code for gRPC libraries implemented in multiple languages written on top of a shared C++ core library src/core.
Libraries in different languages may be in various states of development. We are seeking contributions for all of these libraries: