Skip to content

Commit

Permalink
upgrade to latest dependencies (#1823)
Browse files Browse the repository at this point in the history
bumping knative.dev/serving 0462ce6...4c76e3b:%0A  > 4c76e3b Drop workaround pach for Istio (# 14156)%0A  > d97db13 Update net-kourier nightly (# 14160)%0A  > 1559c9b Bump net-certmanager manifests and add kapp ordering overlay (# 14148)%0A  > 52fe24e upgrade to latest dependencies (# 14155)%0A  > a5c8c2e Update community files (# 14154)%0A  > 2a17873 Separate Activator SA (# 14133)%0A  > fc166ac Consolidate webhooks (# 14082)%0A  > b935bea Set QP resource defaults (# 14039)%0A  > 529c5e4 Update net-kourier nightly (# 14150)%0A  > 4ccd1c9 Implement Stringer for nil podTracker (# 14147)%0A  > bd3e5e3 upgrade to latest dependencies (# 14151)%0A  > ebbca26 upgrade to latest dependencies (# 14149)%0A  > bde2f42 Update net-gateway-api nightly (# 14144)%0A  > bb1262e Update net-kourier nightly (# 14129)%0A  > 32ec382 Drop unused ytt patch for Ingress ServiceType (# 14143)%0A  > 4c3b36c Update net-gateway-api nightly (# 14136)%0A  > 9a75a93 Update net-istio nightly (# 14132)%0A  > ca618b7 Update net-certmanager nightly (# 14131)%0A  > ea3e9c3 Update net-contour nightly (# 14130)%0A  > 2e7d6e4 Update community files (# 14128)%0A  > 63fa389 Allow to set QP resources per service (# 14038)%0A  > 9310e4d Update net-kourier nightly (# 14125)%0Abumping go.opencensus.io 49838f2...b1a01ee:%0A  > b1a01ee Add started RPC metric for client and server side (# 1283)%0A  > 0bf7faa Fix CI, and update testify (# 1284)%0A  > 0521206 Passing capacity to make() in place of length.  (# 1276)%0A  > c2a62a2 fix: Add function to stop the defaultWorker (# 1272)%0A  > bf52d9d  Remove `convTslice` calls in Record()  (# 1268)%0A  > ad0b46e Precompute encodeWithKeys buffer size to avoid resizes (# 1269)%0A  > a55fb71 Optimize `Record()` to avoid extra allocations  (# 1267)%0A  > dcf8515 Fix formatting to pass with go1.17 (# 1270)%0A  > fb455b0 Remove @rakyll from codeowners (# 1256)%0A  > f5c4b39 Bump version to next expected release (# 1257)%0Abumping github.com/census-instrumentation/opencensus-proto 4aa53e1...e53624a:%0A  > e53624a Bump version to 0.4.1%0A  > 576a4ca Run go mod tidy, forgot to do after proto updates (# 228) (# 230)%0A  > f918ec1 Merge pull request # 227 from dashpole/release%0A  > a5f3b19 Add makefile, upgrade to use opentelemetry protoc docker, newer protoc (# 225)%0A  > 11530ad Bump version to 0.4.1-SNAPSHOT%0A  > 032ec2a Add go.mod, so dependencies are controlled (# 224)%0A  > 0b54ad6 Bump version to 0.4.0%0A  > 54c9a4c Start 0.4.0 development cycle (# 219)%0Abumping github.com/golang/protobuf ae97035...5d5e8c0:%0A  > 5d5e8c0 Merge pull request # 1363 from neild/jsonnull%0A  > 37828f9 jsonpb: accept 'null' as a valid representation of NullValue in unmarshal%0Abumping golang.org/x/oauth2 e48dfd9...839de22:%0A  > 839de22 google: don't check for IsNotExist for well-known file%0A  > 0690208 go.mod: update golang.org/x dependencies%0A  > 451d5d6 internal: remove repeated definite articles%0A  > cfe200d oauth2: parse RFC 6749 error response%0A  > 3607514 go.mod: update golang.org/x dependencies%0A  > 4abfd87 google: add CredentialsParams.EarlyTokenRefresh%0A  > 1e7f329 oauth2: add ReuseTokenSourceWithExpiry%0A  > 86850e0 oauth2: fix typo%0A  > a6e37e7 google: Updating 3pi documentation%0A  > 54b70c8 google: update missing auth help URL%0A  > 2fc4ef5 README: encourage issues and proposals before changes%0A  > 62b4eed go.mod: update golang.org/x dependencies%0A  > 885f294 google: Add support for OAuth2 token exchange over mTLS%0A  > 6f9c1a1 google: use Credentials instead of deprecated DefaultCredentials%0A  > c82d0e1 google/internal/externalaccount: Removed URL validation for google URLs in ADC files%0A  > adbaf66 go.mod: update golang.org/x dependencies%0A  > e07593a oauth2: remove direct dependency on golang.org/x/net%0A  > 34ffb07 go.mod: update golang.org/x dependencies%0A  > b177c21 go.mod: update golang.org/x dependencies%0A  > 510acbc google/internal/externalaccount: Added check for aws region and security credential environment variables before aws metadata call%0A  > ec4a9b2 google/internal/externalaccount: Adding metadata verification%0A  > 68a41d6 go.mod: update golang.org/x dependencies%0A  > 1a77549 go.mod: update to new compute/metadata module%0Abumping golang.org/x/text 9db913a...e503480:%0A  > e503480 encoding/japanese, language: shorten very long sub-test names%0A  > 2df65d7 all: regenerate for Unicode 15.0.0%0A  > e3c038a all: prepare for Unicode 15.0.0%0A  > 3a7a255 internal/export/idna: make more space for mapping index%0A  > d61dd50 go.mod: delete repeated "indirect"%0A  > efb744f internal/export/idna: fix infinite loop in Go pre-1.10%0A  > 48e4a4a all: fix some comments%0Abumping golang.org/x/term 0edf009...edd9fb7:%0A  > edd9fb7 go.mod: update golang.org/x dependencies%0A  > 88fcf87 term: consistently return zeroes on GetSize error%0A  > f6de4a1 go.mod: update golang.org/x dependencies%0A  > 119f703 go.mod: update golang.org/x dependencies%0A  > 7ae6be6 go.mod: update golang.org/x dependencies%0Abumping google.golang.org/api a039966...63d06ab:%0A  > 63d06ab chore(main): release 0.124.0 (# 1990)%0A  > 73f57fe feat(all): auto-regenerate discovery clients (# 1991)%0A  > 8c0e6d9 chore: add yoshi-approver ownership (# 1994)%0A  > 7843046 chore(all): update all (# 1992)%0A  > 94c12ed chore(all): update module github.com/google/s2a-go to v0.1.4 (# 1989)%0A  > 0b4f4af feat(all): auto-regenerate discovery clients (# 1988)%0A  > 2721e1f chore: enable GoApiaryCodegen auto-approve (# 1987)%0A  > a241c25 chore: delete broken AutoApprove (# 1986)%0A  > 3e2d6a6 chore: trigger AutoApprove on reopen as well (# 1985)%0A  > a24a28a chore: give AutoApprove job full write (# 1984)%0A  > 8210800 chore(main): release 0.123.0 (# 1975)%0A  > f31b763 feat(all): auto-regenerate discovery clients (# 1982)%0A  > d27f40f feat(all): auto-regenerate discovery clients (# 1978)%0A  > 94d3d73 chore(ci): fix AutoApprove for discogen (# 1981)%0A  > 98b3073 feat(all): auto-regenerate discovery clients (# 1974)%0A  > d5e0fb2 chore(main): release 0.122.0 (# 1972)%0A  > ab64815 feat(all): auto-regenerate discovery clients (# 1973)%0A  > 8b0974e fix: add better support of array of floats (# 1971)%0A  > cf0df64 chore(main): release 0.121.0 (# 1962)%0A  > c2c2b59 feat(all): auto-regenerate discovery clients (# 1963)%0A  > e44a771 chore(all): update module github.com/google/s2a-go to v0.1.3 (# 1965)%0A  > 2068ba5 feat(all): auto-regenerate discovery clients (# 1961)%0A  > c2018e2 chore(main): release 0.120.0 (# 1956)%0A  > 4e35cac feat(all): auto-regenerate discovery clients (# 1960)%0A  > fcd007a feat(all): auto-regenerate discovery clients (# 1958)%0A  > 289b859 feat(all): auto-regenerate discovery clients (# 1957)%0A  > 409bc9d feat(all): auto-regenerate discovery clients (# 1955)%0A  > 0909f16 chore(main): release 0.119.0 (# 1944)%0A  > 2f54150 chore(deps): update s2a-go to v0.1.2 (# 1954)%0A  > 685ec81 feat: add an option to enable DirectPath xDS (# 1942)%0A  > d85769c feat(all): auto-regenerate discovery clients (# 1953)%0A  > 4cb8eb9 feat(all): auto-regenerate discovery clients (# 1952)%0A  > bf9f3ac chore(all): update google.golang.org/genproto digest to daa745c (# 1949)%0A  > e1eda57 feat(all): auto-regenerate discovery clients (# 1948)%0A  > a0dacd5 feat(all): auto-regenerate discovery clients (# 1947)%0A  > e8b93cb chore(deps): update s2a-go to v0.1.1 (# 1945)%0A  > 690068f feat(all): auto-regenerate discovery clients (# 1943)%0A  > 2d6890a chore(main): release 0.118.0 (# 1940)%0A  > 29dc45a feat(all): auto-regenerate discovery clients (# 1941)%0A  > ac94a0f feat(all): auto-regenerate discovery clients (# 1939)%0A  > 8019ef6 chore(main): release 0.117.0 (# 1931)%0A  > 750c7c8 feat(all): auto-regenerate discovery clients (# 1936)%0A  > 3a98290 chore(all): update all (# 1937)%0A  > 3f62830 chore(deps): bump golang.org/x/crypto (# 1930)%0A  > 2219681 feat(all): auto-regenerate discovery clients (# 1935)%0A  > 2efcb2e feat(all): auto-regenerate discovery clients (# 1932)%0A  > 3c61729 feat: add experimental s2a-go integration (# 1874)%0A  > 587b9e5 chore(main): release 0.116.0 (# 1929)%0A  > 28c8cd5 feat(all): auto-regenerate discovery clients (# 1928)%0A  > feafcdc chore(main): release 0.115.0 (# 1922)%0A  > 34781cf feat(all): auto-regenerate discovery clients (# 1927)%0A  > 33a2dfe feat(all): auto-regenerate discovery clients (# 1924)%0A  > 02cfb82 chore(all): update google.golang.org/genproto digest to dcfb400 (# 1925)%0A  > 8930f0e feat(all): auto-regenerate discovery clients (# 1923)%0A  > 1c955e8 feat(all): auto-regenerate discovery clients (# 1913)%0A  > 7f87838 chore(all): update all (# 1918)%0A  > be028cf chore(gensupport): add idempotency header (# 1916)%0A  > 649bfb9 chore(all): update all (# 1914)%0A  > 5ac4fd7 test: update test due to generator change (# 1912)%0A  > f79df48 chore(main): release 0.114.0 (# 1910)%0A  > 2754ab4 feat(all): auto-regenerate discovery clients (# 1907)%0A  > dc4b77d fix: always reference the internal package. (# 1909)%0A  > b8a2a5e chore(main): release 0.113.0 (# 1901)%0A  > fc221ce feat(all): auto-regenerate discovery clients (# 1900)%0A  > e63383f chore(all): update module google.golang.org/protobuf to v1.29.1 [SECURITY] (# 1906)%0A  > 64b6ee4 feat(idtoken): add support for external_account (# 1897)%0A  > 65cafd4 chore(all): update all (# 1902)%0A  > 63c48a6 feat(transport): add support for setting quota project with envvar (# 1892)%0A  > 225fa6b internal: Refactor cert logic to support OAuth2 token exchange over mTLS (# 1886)%0A  > 8d4d70d chore(main): release 0.112.0 (# 1883)%0A  > 89c274a feat(all): auto-regenerate discovery clients (# 1898)%0A  > 9f18671 feat(all): auto-regenerate discovery clients (# 1896)%0A  > e88ee8a feat(all): auto-regenerate discovery clients (# 1893)%0A  > 5da4d6a feat(all): auto-regenerate discovery clients (# 1887)%0A  > 6bd0840 chore(deps): bump golang.org/x/crypto in /internal/kokoro/discogen (# 1890)%0A  > 2f72016 chore(all): update all (# 1888)%0A  > c886360 feat(all): auto-regenerate discovery clients (# 1885)%0A  > 1aee5cd feat(all): auto-regenerate discovery clients (# 1884)%0A  > 15808d7 feat(all): auto-regenerate discovery clients (# 1882)%0A  > e99d0d5 chore(main): release 0.111.0 (# 1860)%0A  > 70d3954 feat(all): auto-regenerate discovery clients (# 1875)%0A  > f32872c chore(all): update google.golang.org/genproto digest to 637eb22 (# 1877)%0A  > c02cff6 feat(all): auto-regenerate discovery clients (# 1873)%0A  > 7d34d41 feat(all): auto-regenerate discovery clients (# 1872)%0A  > d456fd6 chore(deps): bump golang.org/x/net in /internal/kokoro/discogen (# 1870)%0A  > b7ab21d chore(all): update all (# 1868)%0A  > 7f5f40a feat(all): auto-regenerate discovery clients (# 1866)%0A  > 4056319 chore(all): update module golang.org/x/net to v0.7.0 [SECURITY] (# 1867)%0A  > 8b8b195 feat(all): auto-regenerate discovery clients (# 1863)%0A  > c0f2510 chore(all): update vet.sh to go runtime 1.20 (# 1865)%0A  > 895105a feat(all): auto-regenerate discovery clients (# 1861)%0A  > ba3414e feat(all): auto-regenerate discovery clients (# 1859)%0A  > 892811c chore(main): release 0.110.0 (# 1840)%0A  > 1edc79b chore: update x libs (# 1858)%0A  > 929a393 chore(all): update all (# 1853)%0A  > 1147cb8 fix: Update ECP dependency to v0.2.3 (# 1857)%0A  > 689f934 feat(all): auto-regenerate discovery clients (# 1851)%0A  > 8efd00d fix(internal/gensupport): don't prematurely close timers (# 1856)%0A  > 3fb5b61 fix: Improve error handling for enterprise certificate module (# 1848)%0A  > 8980266 feat(all): auto-regenerate discovery clients (# 1850)%0A  > 3fb8cdc feat(all): auto-regenerate discovery clients (# 1841)%0A  > 1651c38 chore(transport): remove support for go runtimes earlier than 1.16 (# 1844)%0A  > 4b4c9d4 feat(all): auto-regenerate discovery clients (# 1838)%0A  > b3b5f17 chore(main): release 0.109.0 (# 1818)%0A  > c13cc35 feat(all): auto-regenerate discovery clients (# 1836)%0A  > 602b6a4 chore(all): update all (major) (# 1806)%0A  > a5d0daa feat(all): auto-regenerate discovery clients (# 1828)%0A  > 50fc7c4 feat(all): auto-regenerate discovery clients (# 1826)%0A  > 6aad438 feat(all): auto-regenerate discovery clients (# 1825)%0A  > 85d0224 feat(all): auto-regenerate discovery clients (# 1822)%0A  > 884a246 feat(all): auto-regenerate discovery clients (# 1821)%0A  > 5935892 feat(all): auto-regenerate discovery clients (# 1819)%0A  > ba3ba78 feat(all): auto-regenerate discovery clients (# 1817)%0A  > 47f66d6 chore(main): release 0.108.0 (# 1811)%0A  > da48b9a feat(all): auto-regenerate discovery clients (# 1816)%0A  > a12685c feat(all): auto-regenerate discovery clients (# 1813)%0A  > 4df52d2 feat(all): auto-regenerate discovery clients (# 1810)%0A  > f74fbb6 chore(main): release 0.107.0 (# 1803)%0A  > d8084e4 feat(all): auto-regenerate discovery clients (# 1809)%0A  > 4dca4e0 feat: re-enable integrations:v1 (# 1801)%0A  > 86e4009 fix: user Timers over time.After (# 1802)%0A  > bcc345c feat(all): auto-regenerate discovery clients (# 1808)%0A  > de06921 feat(all): auto-regenerate discovery clients (# 1807)%0A  > 935ef64 feat(all): auto-regenerate discovery clients (# 1804)%0A  > 93de455 feat(all): auto-regenerate discovery clients (# 1800)%0A  > ac7eb8f chore(main): release 0.106.0 (# 1786)%0A  > 3944e86 feat(all): auto-regenerate discovery clients (# 1794)%0A  > f6dec99 feat(idtoken): add support for impersonated_service_account creds type (# 1792)%0A  > ddb5c65 test: add buffer to both sides of token expiry validation (# 1797)%0A  > b35900a fix(idtoken): configure validator constructor to use no authentication (# 1789)%0A  > ca86833 chore(all): update all (# 1796)%0A  > a6b0739 chore: skip generating integrations:v1 as it fails generation (# 1793)%0A  > 7bd17b3 feat(all): auto-regenerate discovery clients (# 1790)%0A  > 9fb35f5 feat(all): auto-regenerate discovery clients (# 1788)%0A  > 1569e5b feat(option/internaloption): add new EmbeddableAdapter option (# 1787)%0A  > a7f08e2 feat(all): auto-regenerate discovery clients (# 1784)%0A  > 67aaf4e chore(main): release 0.105.0 (# 1774)%0A  > 5b02761 feat(all): auto-regenerate discovery clients (# 1777)%0A  > c58bf4c feat: support set null map entries for non-simple map values (# 1782)%0A  > e4271df feat(googleapi): add response headers to Error reported by CheckMediaResponse (# 1781)%0A  > 6193507 chore: remove uses of obsolete golang.org/x/xerrors (# 1776)%0A  > 37a2e41 feat(all): auto-regenerate discovery clients (# 1773)%0A  > 9255b0b chore(main): release 0.104.0 (# 1748)%0A  > 4238314 chore: ignore some golang.org/x/* dependencies in renovate (# 1772)%0A  > 029b659 chore(all): update all (# 1768)%0A  > f819644 feat(all): auto-regenerate discovery clients (# 1771)%0A  > 2b596d9 feat(all): auto-regenerate discovery clients (# 1767)%0A  > 3195ce1 feat(all): auto-regenerate discovery clients (# 1766)%0A  > 97a9846 feat(all): auto-regenerate discovery clients (# 1760)%0A  > 8d8f0a7 feat(transport): de-experiment google-c2p resolver (# 1757)%0A  > c213153 fix(transport/grpc): separate resolution of creds and certs (# 1759)%0A  > 629e217 fix(idtoken): increase MaxIdleConnsPerHost to 100 in NewClient (# 1754)%0A  > caf7af0 feat(all): auto-regenerate discovery clients (# 1755)%0A  > e18b504 feat(all): auto-regenerate discovery clients (# 1753)%0A  > dd565a4 feat(all): auto-regenerate discovery clients (# 1752)%0A  > a657f19 feat(all): auto-regenerate discovery clients (# 1751)%0A  > 292129c feat(all): auto-regenerate discovery clients (# 1746)%0A  > 02077fd chore(all): update all (# 1749)%0A  > 567070f docs: document limitation of WithUserAgent (# 1747)%0A  > 561b601 chore(main): release 0.103.0 (# 1738)%0A  > 4248dc3 feat(all): auto-regenerate discovery clients (# 1743)%0A  > ee25e29 feat(googleapi): inject gax apierror.APIError into googleapi.Error (# 1730)%0A  > f8efb95 chore(all): update all (# 1740)%0A  > 9695aa1 feat: rm hard dep on x/sys (# 1742)%0A  > bec0f29 chore(.github): force renovate to use 1.19 (# 1741)%0A  > bbd4259 feat(all): auto-regenerate discovery clients (# 1739)%0A  > de99200 feat(all): auto-regenerate discovery clients (# 1737)%0A  > 0d7f97a chore(main): release 0.102.0 (# 1726)%0A  > 0528475 feat: rely on new compute metadata module directly (# 1736)%0A  > ce57a67 feat(all): auto-regenerate discovery clients (# 1734)%0A  > 1e1eab9 feat(all): auto-regenerate discovery clients (# 1727)%0A  > 0ce5403 test(transport/grpc): fix arg for test failure logs (# 1733)%0A  > 06360d8 feat(all): auto-regenerate discovery clients (# 1725)%0A  > 644a13c chore(main): release 0.101.0 (# 1719)%0A  > f4788b3 feat(all): auto-regenerate discovery clients (# 1723)%0A  > 9ea2ceb chore(all): update all (# 1721)%0A  > 9140608 feat(all): auto-regenerate discovery clients (# 1720)%0A  > 453b81a feat(all): auto-regenerate discovery clients (# 1718)%0A  > d530a93 chore(main): release 0.100.0 (# 1714)%0A  > 37f90e9 feat(internal/gensupport): remove DetermineContentType, use gax-go copy (# 1716)%0A  > b235b1f fix(idtoken): Allow missing age in http response header (# 1715)%0A  > f990a2a feat(all): auto-regenerate discovery clients (# 1717)%0A  > f9e15f2 feat(all): auto-regenerate discovery clients (# 1712)%0A  > e74b770 chore(all): update all (# 1713)%0A  > 977e871 chore(main): release 0.99.0 (# 1710)%0A  > 6b81c83 feat(all): auto-regenerate discovery clients (# 1701)%0A  > 1aa1deb chore(all): update all (# 1707)%0A  > 69fb474 chore: Update ECP dependency to 0.2.0 (# 1704)%0A  > a4ae94d chore(main): release 0.98.0 (# 1700)%0A  > 25b7450 feat(all): auto-regenerate discovery clients (# 1699)%0A  > aa775b4 feat(all): auto-regenerate discovery clients (# 1696)%0A  > faa845a chore(main): release 0.97.0 (# 1694)%0A  > 2c3e863 fix(gensupport): allow initial request for resumable uploads to retry w/ non-nil getBody (# 1690)%0A  > f427ee3 feat(internal/gensupport): wrap retry failures with context and prev error (# 1684)%0A  > 6b0515b fix: build script bash error (# 1697)%0A  > b8f2556 feat(all): auto-regenerate discovery clients (# 1695)%0A  > a87400b feat(all): auto-regenerate discovery clients (# 1693)%0Abumping google.golang.org/protobuf 6875c3d...68463f0:%0A  > 68463f0 all: release v1.31.0%0A  > 59a8581 encoding/protodelim: fix handling of io.EOF%0A  > fc47fdd proto: store the size of tag to avoid multiple calculations%0A  > cc524c9 internal/order: fix sorting of synthetic oneofs to be deterministic%0A  > b8fc770 encoding/protodelim: If UnmarshalFrom gets a bufio.Reader, try to reuse its buffer instead of creating a new one%0A  > cf06b0c compiler/protogen: add Semantic.SET to setter annotations%0A  > 05cbe34 encoding: add MarshalAppend to protojson and prototext%0A  > 1bca6d9 types/dynamicpb: add NewTypes%0A  > 736947c all: update protobuf release version to fix macOS tests%0A  > 808c664 all: start v1.30.0-devel%0A  > f221882 all: release v1.30.0%0A  > e344383 protoadapt: helper functions to convert v1 or v2 message to either v1 or v2 message.%0A  > 32efccd all: start v1.29.1-devel%0A  > 771d8c7 all: release v1.29.1%0A  > edaf511 internal/encoding/text: fix parsing of incomplete numbers%0A  > fe5bc54 all: start v1.29.0-devel%0A  > d3c9826 all: release v1.29.0%0A  > eba8b09 cmd/protoc-gen-go: support protobuf retention feature%0A  > fcf5f6c encoding/prototext: allow whitespace and comments between minus sign and number in negative numeric literal%0A  > bc1253a types/descriptorpb: regenerate using latest protobuf v22.0 release%0A  > 246af0d internal,reflect: correct typos%0A  > 49eaa78 all: update links to Protocol Buffer documentation%0A  > e831c33 proto: document Equal behavior of invalid messages%0A  > 358fe40 internal/strs: avoid unnecessary allocations in Builder%0A  > 0430d69 internal/impl: remove the unreachable line of code%0A  > a948118 cmd/protoc-gen-go: make deprecated messages more descriptive%0A  > 31a5920 protobuf: remove the check for reserved field numbers.%0A  > a8d446d types/known/structpb: preallocate map in AsMap%0A  > b2a7dfe reflect/protoreflect: add Value.Equal method%0A  > f0e23c7 proto: revert expose package-private equalField%0A  > 4d6d213 proto: expose package-private equalField.%0A  > 7a48e2b protoreflect: fix list example code%0A  > 494e81b integration test: drop Go 1.11 and Go 1.12%0A  > f930b1d encoding/protojson: fix parsing of google.protobuf.Timestamp%0A  > 692f4a2 types/descriptorpb: update *.pb.go to use latest protoc release, 21.5%0A  > fb0abd9 encoding: add protodelim package%0A  > 0f85348 all: start v1.28.1-devel%0Abumping google.golang.org/grpc 1c29e07...5b67e5e:%0A  > 5b67e5e Update version.go to v1.56.1 (# 6386)%0A  > d0f5150 client: handle empty address lists correctly in addrConn.updateAddrs (# 6354) (# 6385)%0A  > 997c1ea Change version to 1.56.1-dev (# 6345)%0A  > 2b6ff72 Change version to 1.56.0 (# 6344)%0A  > 7996425 xds/outlierdetection: fix config handling (# 6361) (# 6367)%0A  > a5ae5c6 weightedroundrobin: cherry-pick 2 commits from master (# 6360)%0A  > 8edfa1a authz: End2End test for AuditLogger (# 6304)%0A  > 2b1d70b xds: enable RLS in xDS by default (# 6343)%0A  > 47f8ed8 interop: Don't fail target if sub-target already failed (# 6332)%0A  > 1f23f6c client: fix Connect to handle channel idleness properly (# 6331)%0A  > 3ea58ce client: disable channel idleness by default (# 6328)%0A  > 6c2529b xds: support pick_first custom load balancing policy (A62) (# 6314)%0A  > 9b9b364 internal/envconfig: Set Custom LB Env Var to true by default (# 6317)%0A  > e325737 alts: Fix flaky ALTS TestFullHandshake test. (# 6300)%0A  > 4d3f221 xds/internal/xdsclient: Add support for String Matcher Header Matcher in RDS (# 6313)%0A  > 157db19 stats/opencensus: Fix flaky test span (# 6296)%0A  > f19266c xds: support built-in Stdout audit logger type (# 6298)%0A  > 59134c3 client: add support for pickfirst address shuffling from gRFC A62 (# 6311)%0A  > a6e1acf grpc: support sticky TF in pick_first LB policy (# 6306)%0A  > 2ae10b2 xdsclient: remove interface check related to ResourceData (# 6308)%0A  > e9799e7 client: support a 1:1 mapping with acbws and addrConns (# 6302)%0A  > 2a266e7 authz: use pointer to to structpb.Struct instead of value (# 6307)%0A  > 511a963 interop: let the interop client send additional metadata, controlled by a flag (# 6295)%0A  > 9b7a947 grpc: support channel idleness (# 6263)%0A  > 098b2d0 xds/internal/balancer/outlierdetection: Switch Outlier Detection to use new duration field (# 6286)%0A  > 417d4b6 examples: add error_handling example; move errors to error_details (# 6293)%0A  > 390c392 authz: Rbac engine audit logging (# 6225)%0A  > 52fef6d authz: Stdout logger (# 6230)%0A  > 92e65c8 test/kokoro: Add custom_lb_test to the xds_k8s_lb job (# 6290)%0A  > 756119c  xds/outlierdetection: forward metadata from child picker (# 6287)%0A  > 8eba9c2 github: upgrade to v3 of checkout & setup-go (# 6280)%0A  > 24fd252 proto: update generated code to match grpc-proto changes (# 6283)%0A  > 4eb88d7 cleanup: use new Duration type in base ServiceConfig (# 6284)%0A  > 1230f0e xds/internal/xdsclient: Split registry up and two separate packages (# 6278)%0A  > 0bdae48 interop: fix interop_test.sh shutdown (# 6279)%0A  > 5dcfb37 interop: hold lock on server for OOB metrics updates; share 30s timeout (# 6277)%0A  > 68381e7 xds: WRR in xDS (# 6272)%0A  > fd376a5 test: fix flaky TimeoutOnDeadServer test; some cleanups (# 6276)%0A  > 1db474c weightedroundrobin: fix duration format in lb config (# 6271)%0A  > 523dcdd weightedroundrobin: fix test race accessing timeNow (# 6269)%0A  > 1536887 interop/xds: Add Custom LB needed for interop test (# 6262)%0A  > 7d61344 examples: fix authz example to receive streaming error properly (# 6270)%0A  > afcbdc9 xds/internal/xdsclient/xdslbregistry: Continue in converter if type not found (# 6268)%0A  > b3fbd87 interop: add ORCA test cases and functionality (# 6266)%0A  > 5e58734 xds: Add support for Custom LB Policies (# 6224)%0A  > 5c4bee5 balancer/weightedroundrobin: add load balancing policy (A58) (# 6241)%0A  > c44f77e grpc: use CallbackSerializer in balancer wrapper (# 6254)%0A  > f193ec0 orca: fix race when calling listeners coincides with updating the run goroutine (# 6258)%0A  > 417cf84 test: deflake TestBalancerProducerHonorsContext (# 6257)%0A  > 1f3fe1c Update ClientStream.SendMsg doc (# 6247)%0A  > ccad7b7 grpc: use CallbackSerializer in resolver_wrapper (# 6234)%0A  > 47b3c55 orca: fix race at producer startup (# 6245)%0A  > 56b33d5 server/transport: send appropriate debug_data in GOAWAY frames (# 6220)%0A  > add9015 orca: allow a ServerMetricsProvider to be passed to the ORCA service and ServerOption (# 6223)%0A  > 40d0147 googledirectpatph: enable ignore_resource_deletion in bootstrap (# 6243)%0A  > ed3ceba balancer: make producer RPCs block until the SubConn is READY (# 6236)%0A  > b153b00 multiple: standardize import renaming for typed structs (# 6238)%0A  > 713bd04 orca: minor cleanups (# 6239)%0A  > 21a339c grpc: handle RemoveSubConn inline in balancerWrapper (# 6228)%0A  > b153827 xds: make glaze happy for test packages (# 6237)%0A  > 019acf2 stubserver: add option for allowing more services to be registered (# 6240)%0A  > cf89a0b authz: Swap to using the correct TypedConfig in audit logger parsing (# 6235)%0A  > df82147 internal: Document gcp/observability 1.0 dependencies in /internal (# 6229)%0A  > da1a5eb tests: nix TestClientDoesntDeadlockWhileWritingErroneousLargeMessages (# 6227)%0A  > e853dbf authz: add conversion of json to RBAC Audit Logging config (# 6192)%0A  > 497436c xds/internal/balancer/outlierdetection: Change string to String (# 6222)%0A  > de11139 clusterresolver: improve tests (# 6188)%0A  > eff0942 xds/internal/xdsclient: Custom LB xDS Client Changes (# 6165)%0A  > 8628e07 xds/internal/balancer/outlierdetection: Add Channelz Logger to Outlier Detection LB (# 6145)%0A  > 83c460b authz: Move audit package (# 6218)%0A  > 8c70261 grpc: ClientConn cleanup in prep for channel idleness (# 6189)%0A  > 2cd95c7 gcp/observability: remove redundant import (# 6215)%0A  > 16651f6 go.mod: update all dependencies (# 6214)%0A  > ca60462 stubserver: Stop server when StartClient failed (# 6190)%0A  > 7dfd718 internal/buffer: add Close method to the Unbounded buffer type (# 6161)%0A  > ebeda75 tests: defalke TestTimerAndWatchStateOnSendCallback (# 6206)%0A  > 0ed709c Change version to 1.56.0-dev (# 6213)%0A  > 875c97a examples/features/observability: use observability module v1.0.0 (# 6210)%0A  > aa8c137 authz: add audit logging APIs (# 6158)%0A  > b91b884 gcp/observability: Have o11y module point to grpc 1.54 and opencensus 1.0.0 (# 6209)%0A  > eab9e20 test/kokoro: increase PSM Security test timeout to 4h (# 6193)%0A  > d90621f remove the unnecessary call to ResetTimer and StopTimer (# 6185)%0A  > fe72db9 testing: add helpers to start test service, and retrieve port (# 6187)%0A  > 5a50b97 Revert "Revert "credentials/alts: defer ALTS stream creation until handshake …" (# 6179)%0A  > 89ec960 grpc: read the service config channel once instead of twice (# 6186)%0A  > 6237dfe internal/stubserver: Close Client Conn in error handling of Start (# 6174)%0A  > 06de8f8 alts: Add retry loop when making RPC in ALTS's TestFullHandshake. (# 6183)%0A  > 6eabd7e server: use least-requests loadbalancer for workers (# 6004)%0A  > 8374ff8 Export the unwrapResource method, to allow callers outside of the package (# 6181)%0A  > efb2f45 test/xds: Fix test_grpc import path (# 6180)%0A  > 81b3092 security/advancedtls: add TlsVersionOption to select desired min/max TLS versions (# 6007)%0A  > 17b693d alts: Perform full handshake in ALTS tests. (# 6177)%0A  > 01f8b86 Add documentation on some anti-patterns (# 6034)%0A  > 3489bb7 xdsclient/test: deflake TestWatchResourceTimerCanRestartOnIgnoredADSRecvError (# 6159)%0A  > bfb57b8 testing: delete internal copy of test service proto, and use canonical one (# 6164)%0A  > 10401b9 stats/opencensus: the backend to Sent. Attempt. and Recv. (# 6173)%0A  > b0a8b1b Use string instead of enum for xds resource type (# 6163)%0A  > 1d5b73a xds: add stop to avoid hanging in TestServeWithStop (# 6172)%0A  > ea0a038 xds/xdsclient: ignore resource deletion as per gRFC A53 (# 6035)%0A  > a51779d xdsclient/test: deflake TestTimerAndWatchStateOnSendCallback (# 6169)%0A  > e979919 internal/grpcsync: move CallbackSerializer from xdsclient/internal to here (# 6153)%0A  > c2899dd examples/features/observability: Point o11y example to latest gcp/observability module (# 6162)%0A  > 113d75f gcp/observability: Add isSampled bool to log entries (# 6160)%0A  > 4a12595 stats/opencensus: Switch helper to return Span Context from context (# 6156)%0A  > c3f1d5e gcp/observability: Set the opencensus_task label only for metrics, not tracing and logging (# 6155)%0A  > 42dd7ac Use anypb.New instead of ptypes.MarshalAny (# 6074)%0A  > 415ccdf go.mod: update all dependencies after 1.54 branch cut (# 6132)%0A  > a357baf status: FromError: return entire error message text for wrapped errors (# 6150)%0A  > 44cebb8 xds: enable XDS federation by default (# 6151)%0A  > c018273 examples: Add observability example (# 6149)%0A  > 277bb64 Revert "credentials/alts: defer ALTS stream creation until handshake time (# 6077)" (# 6148)%0A  > 0fdfd40 gcp/observability: Generate unique process identifier unconditionally (# 6144)%0A  > 1d20f1b security/advancedtls: swap from deprecated pkix.CertificateList to x509.RevocationList (# 6054)%0A  > a8a25ce transport: use prefix logging (# 6135)%0A  > 9c25653 cdsbalancer: improve log messages (# 6134)%0A  > a02aae6 CONTRIBUTING.md: remove duplicated bullet point (# 6139)%0A  > cdab8ae clusterresolver: push empty config to child policy upon removal of cluster resource (# 6125)%0A  > 7651e62 transport: add a draining state check before creating streams (# 6142)%0A  > a2ca46c examples: organize READMEs better (# 6121)%0A  > 4efec30 stats/opencensus: remove leading slash for per call metrics (# 6141)%0A  > 78099db gcp/observability: Switch hex encoding to string() method (# 6138)%0A  > 70c5291 observability: remove import replace directive and switch it to point to latest commit (# 6122)%0A  > 66e3533 status: handle wrapped errors (# 6031)%0A  > a75fd73 Change version to 1.55.0-dev (# 6131)%0A  > b638faf stats/opencensus: Add message prefix to metrics names (# 6126)%0A  > c84a500 credentials/alts: defer ALTS stream creation until handshake time (# 6077)%0A  > 6f44ae8 metadata: add benchmark test for FromIncomingContext and ValueFromIncomingContext (# 6117)%0A  > a1e657c client: log last error on subchannel connectivity change (# 6109)%0A  > 36fd0a4 gcp/observability: Add compressed metrics to observability module and synchronize View data with exporter (# 6105)%0A  > 52ca957 xds: make comparison of server configs in bootstrap more reliable (# 6112)%0A  > 7507ea6 gcp/observability: Change logging schema and set queue size limit for logs and batching delay (# 6118)%0A  > 16c3b7d examples: add example for ORCA load reporting (# 6114)%0A  > b458a4f transport: stop always closing connections when loopy returns (# 6110)%0A  > 11e2506 tests: Scale down keepalive test timings (# 6088)%0A  > 5796c40 interop/observability: Pass interop parameters to client/server as-is (# 6111)%0A  > abd4db2 xdsclient/tests: fix flaky test NodeProtoSentOnlyInFirstRequest (# 6108)%0A  > 3633361 tests: support LRS on the same port as ADS (# 6102)%0A  > 0558239 Update CONTRIBUTING.md (# 6089)%0A  > 2260821 go.mod: upgrade golang.org/x/net to address CVE-2022-41723 (# 6106)%0A  > 60a1aa3 testutils: add support for creating endpoint resources with options (# 6103)%0A  > 92d9e77 xds: NACK route configuration if sum of weights of weighted clusters exceeds uint32_max (# 6085)%0A  > d02039b Deflake the integration test. (# 6093)%0A  > 55d8783 gcp/observability: Link logs and traces by logging Trace and Span IDs (# 6056)%0A  > ad4057f transport: stop returning errors that are always nil (# 6098)%0A  > 558e1b6 examples/authz: add token package docstring (# 6095)%0A  > 33df9fc credentials/xds: improve error message upon SAN matching failure (# 6080)%0A  > 3292193 xdsclient: handle race with watch timer handling (# 6086)%0A  > e83e34b xds/resolver/test: use a non-blocking send instead of closing the channel (# 6082)%0A  > b46bdef interop/observability: add GCP Observability Testing Client/Server (# 5979)%0A  > f311684 stats/opencensus: New uncompressed metrics and align with tracing spec (# 6051)%0A  > cc320bf grpc: Log server trailers before writing status (# 6076)%0A  > b9e6d59 xdsclient: send Node proto only on first discovery request on ADS stream (# 6078)%0A  > ae4a231 ringhash: ensure addresses are consistenly hashed across updates (# 6066)%0A  > 52dcd14 xdsclient: move tests from `e2e_test` to `tests` directory (# 6073)%0A  > d8f80bb stats/opencensus: Added client api latency and upgrade go.mod (# 6042)%0A  > a8b3226 gcp/observability: Disable logging and traces on channels to cloud ops backends (# 6022)%0A  > 20141c2 examples: add an example to illustrate authorization (authz) support (# 5920)%0A  > 8c374f7 clusterresolver: cleanup resource resolver implementation (# 6052)%0A  > 1d16ef5 metadata: Lowercase appended metadata (# 6071)%0A  > 8ba23be cmd/protoc-gen-go-grpc: bump -version to 1.3.0 for release (# 6064)%0A  > a1693ec fakeserver: remove ADS and LRS v2 support (# 6068)%0A  > 832ecc2 channelz: use protocmp.Transform() to compare protos (# 6065)%0A  > 28b6bcf xds/xdsclient: improve failure mode behavior (gRFC A57) (# 5996)%0A  > d53f0ec test: move compressor tests out of end2end_test.go (# 6063)%0A  > dba41ef metadata: fix validation issues (# 6001)%0A  > 75bed1d test: move e2e health checking tests out of end2end_test.go (# 6062)%0A  > 0586c51 internal/transport: reduce running time of test from 5s to 1s (# 6061)%0A  > 7437662 internal/transport: Fix flaky keep alive test (# 6059)%0A  > 681b133 admin/test: split channelz imports (# 6058)%0A  > 1093d3a channelz: remove dependency on testing package (# 6050)%0A  > 3775f63 xdsclient/transport: reduce chattiness of logs (# 5992)%0A  > 6fe609d xdsclient: minor cleanup in eds parsing (# 6055)%0A  > 5353eaa testing: add helpers to configure cluster specifier plugin type (# 5977)%0A  > 8702a2e stats/opencensus: Add top level call span (# 6030)%0A  > 85b95dc gcp/observability: Register new views (# 6026)%0A  > abff344 stats/opencensus: Add per call latency metric (# 6017)%0A  > 0f02ca5 gcp/observability: Switch observability module to use new opencensus instrumentation code (# 6021)%0A  > 6d612a3 resolver: update Resolver.Scheme() docstring to mention requirement of lowercase scheme names (# 6014)%0A  > 30d8c0a xds/internal/xdsclient: NACK empty clusters in aggregate clusters (# 6023)%0A  > 081499f xds: remove support for v2 Transport API (# 6013)%0A  > dd12def stats/opencensus: Add OpenCensus traces support (# 5978)%0A  > f4feddb github: update tests to use go version 1.20 (# 6020)%0A  > 8153410 client: Add dial option to disable global dial options (# 6016)%0A  > 55dfae6 resolver: document handling UpdateState errors by resolvers (# 6002)%0A  > ceb3f07 client: Revert dialWithGlobalOption (# 6012)%0A  > d655f40 internal/transport: fix severity of log when receiving a GOAWAY with error code ENHANCE_YOUR_CALM (# 5935)%0A  > b81e8b6 metadata: slightly improve operateHeaders (# 6008)%0A  > e9d9bd0 tests: reduce the degree of stress testing in long running tests (# 6003)%0A  > f855226 github: update codeQL action to v2 (# 6009)%0A  > f69e9ad stats/opencensus: Add OpenCensus metrics support (# 5923)%0A  > 3151e83 cmd/protoc-gen-go-grpc: export consts for full method names (# 5886)%0A  > d6dabba xds/server: reduce chattiness of logs (# 5995)%0A  > 0954097 server: expose API to set send compressor (# 5744)%0A  > a7058f7 xds/csds: switch tests to use the new generic xdsclient API (# 6000)%0A  > 3711154 xdsclient/bootstrap: reduce chattiness of logs (# 5991)%0A  > d103fc7 xdsclient/xdsresource: reduce chattiness of logs (# 5993)%0A  > 6a707eb client: add an option to disable global dial options (# 5990)%0A  > c813c17 Change version to 1.54.0-dev (# 5985)%0A  > 2a1e934 server: after GracefulStop, ensure connections are closed when final RPC completes (# 5968)%0A  > e2d69aa tests: fix spelling of variable (# 5966)%0A  > a6376c9 xds/resolver: cleanup tests to use real xDS client 3/n (# 5953)%0A  > bf8fc46 xds/resolver: cleanup tests to use real xDS client 5/n (# 5955)%0A  > 3930549 resolver: replace resolver.Target.Endpoint field with Endpoint() method (# 5852)%0A  > 894816c grpclb: rename `grpclbstate` package back to `state` (# 5962)%0A  > e5a0237 encoding: fix duplicate compressor names (# 5958)%0A  > 4adb2a7 xds/resolver: cleanup tests to use real xDS client 2/n (# 5952)%0A  > 52a8392 gcp/observability: update method name validation (# 5951)%0A  > 4075ef0 xds: fix panic involving double close of channel in xDS transport (# 5959)%0A  > 7bf6a58 gcp/observability: Cleanup resources allocated if start errors (# 5960)%0A  > bc9728f xds/resolver: cleanup tests to use real xDS client 4/n (# 5954)%0A  > 6e74938 xds/resolver: cleanup tests to use real xDS client (# 5950)%0A  > 9b9b381 server: fix a few issues where grpc server uses RST_STREAM for non-HTTP/2 errors (# 5893)%0A  > ace8082 xdsclient: close func refactor (# 5926)%0A  > 9326362 transport: fix maxStreamID to align with http2 spec (# 5948)%0A  > 4e4d828 xds interop: Fix buildscripts not continuing on a failed test suite (# 5937)%0A  > 379a2f6 *: add missing colon to errorf messages to improve readability (# 5911)%0A  > cde2edc Revert "xds interop: Fix buildscripts not continuing on a failed test suite (# 5932)" (# 5936)%0A  > 78ddc05 xdsclient: fix race in load report implementation (# 5927)%0A  > 2a9e970 xds interop: Fix buildscripts not continuing on a failed test suite (# 5932)%0A  > 9228cff rls: fix a data race involving the LRU cache (# 5925)%0A  > be06d52 binarylog: consistently rename imports for binarylog proto (# 5931)%0A  > bf3ad35 *: update all dependencies (# 5924)%0A  > 6de8f50 transport: drain client transport when streamID approaches maxStreamID (# 5889)%0A  > 42b7b63 stats/opencensus: OpenCensus instrumentation api (# 5919)%0A  > 974a5ef grpc: document defaults in MaxCallMsgSize functions (# 5916)%0A  > 9b73c42 test/xds: add tests for scenarios where authority in resource name is not specified in bootstrap config (# 5890)%0A  > 3b2da53 xdsclient: handle resource not found errors correctly (# 5912)%0A  > f2fbb0e Deprecate use of `ioutil` package (# 5906)%0A  > 8ec85e4 priority: improve and reduce verbosity of logs (# 5902)%0A  > 12b8fb5 test: move e2e HTTP header tests to http_header_end2end_test.go (# 5901)%0A  > f1a9ef9 stream: update ServerStream.SendMsg doc (# 5894)%0A  > c90744f oauth: mark `NewOauthAccess` as deprecated and update examples to use `TokenSource` (# 5882)%0A  > 0e5421c internal/envconfig: add convenience boolFromEnv to improve readability (# 5887)%0A  > 4565dd7 ringhash: allow overriding max ringhash size via environment variable (# 5884)%0A  > 94a65dc rls: deflake tests (# 5877)%0A  > 08479c5 xdsclient: resource agnostic API implementation (# 5776)%0A  > 07ac97c transport: simplify httpClient by moving onGoAway func to onClose (# 5885)%0A  > 5ff7dfc rls: propagate headers received in RLS response to backends (# 5883)%0A  > f94594d interop: add test client for use in xDS federation e2e tests (# 5878)%0A  > 68b388b balancer: support injection of per-call metadata from LB policies (# 5853)%0A  > 4f16fbe examples: update server reflection tutorial (# 5824)%0A  > b2d4d5d test: fix raceyness check to deflake test http server (# 5866)%0A  > 54b7d03 grpc: Add join Dial Option (# 5861)%0A  > 70617b1 vet & github: run vet separately from tests; make vet-proto only check protos (# 5873)%0A  > 81ad1b5 *: update all dependencies (# 5874)%0A  > 357d7af Change version to 1.53.0-dev (# 5872)%0A  > a0e8eb9 test: rename race.go to race_test.go (# 5869)%0A  > ae86ff4 benchmark: fix typo in ClientReadBufferSize feature name (# 5867)%0A  > e53d28f xdsclient: log node ID with verbosity INFO (# 5860)%0A  > 9373e5c transport: Fix closing a closed channel panic in handlePing (# 5854)%0A  > 2f413c4 transport/http2: use HTTP 400 for bad requests instead of 500 (# 5804)%0A  > 5003029 testutils: do a better job of verifying pick_first in tests (# 5850)%0A  > 3e27f89 binarylog: Account for key in metadata truncation (# 5851)%0A  > f54bba9 test/xds: minor cleanup in xDS e2e test (# 5843)%0A  > a9709c3 Added logs for reasons causing connection and transport close (# 5840)%0A  > aba03e1 xds: pass options by value to helper routines which setup the management server in tests (# 5833)%0A  > 638141f examples: add feature/cancellation retry to example test script (# 5846)%0A  > 22c1fd2 deps: update golang.org/x/net to latest in all modules (# 5847)%0A  > 1949035 ringhash: add logs to surface information about ring creation (# 5832)%0A  > f7c110a test: remove use of deprecated WithInsecure() API (# 5836)%0A  > a205447 examples: add new example to show updating metadata in interceptors (# 5788)%0A  > 001d234 rls: Fix regex in rls test (# 5834)%0A  > 7361971 rls: use a regex for the expected error string (# 5827)%0A  > 617d6c8 security/advancedtls: add test for crl cache expiration behavior (# 5749)%0A  > ef51864 grpclb: improve grpclb tests (# 5826)%0A  > fa99649 xdsclient: deflake new transport ack/nack tests (# 5830)%0A  > 99ba982 transport/server: flush GOAWAY before closing conn due to max age (# 5821)%0A  > 20c937e transport: limit AccountCheck tests to fewer streams and iterations to avoid flakes (# 5828)%0A  > 110ed9e xdsclient: resource-type-agnostic transport layer (# 5808)%0A  > c91396d pickfirst: do not return initial subconn while connecting (# 5825)%0A  > 94f0e7f benchmark: add a feature for read and write buffer sizes (# 5774)%0A  > 087387c Deflake Outlier Detection xDS e2e test (# 5819)%0A  > dd123b7 testutils/pickfirst: move helper function to testutils (# 5822)%0A  > be202a2 examples: add an example to illustrate the usage of stats handler (# 5657)%0A  > 9f97673 test: move e2e goaway tests to goaway_test.go (# 5820)%0A  > 0fe49e8 grpc: Improve documentation of read/write buffer size server and dial options (# 5800)%0A  > 09fc1a3 interop: update Go version in docker container used for psm interop (# 5811)%0A  > adfb915 server: fix ChainUnaryInterceptor and ChainStreamInterceptor to allow retrying handlers (# 5666)%0A  > e0a9f11 reflection: split grpc and pb imports (# 5810)%0A  > 6f96f96 reflection: update proto (# 5809)%0A  > 6e43203 reflection: generate protobuf files from grpc-proto (# 5799)%0A  > 0abb6f9 xdsclient: resource type agnostic WatchResource() API (# 5777)%0A  > 3011eaf test/tools: update staticcheck version to latest (# 5806)%0A  > fefb3ec test/tools: update everything to latest versions except staticcheck (# 5805)%0A  > 50be6ae go.mod: update all dependencies (# 5803)%0A  > ff14680 Cap min and max ring size to 4K (# 5801)%0A  > 0238b6e transport: new stream with actual server name (# 5748)%0A  > 817c1e8 passthrough: return error if endpoint is empty and opt.Dialer is nil when building resolver (# 5732)%0A  > 56ac86f xdsclient: wait for underlying transport to close (# 5775)%0A  > 457c2f5 benchmark: use default buffer sizes (# 5762)%0A  > 689d061 Cleanup usages of resolver.Target's Scheme and Authority (# 5761)%0A  > 5331dbd outlierdetection: remove an unused variable in a test (# 5778)%0A  > 81db250 Change version to 1.52.0-dev (# 5784)%0A  > 72812fe gcp/observability: filter logging from cloud ops endpoints calls (# 5765)%0A  > 0ae33e6 xdsclient: remove unused test code (# 5772)%0A  > 824f449 go.mod: upgrade x/text to v0.4 to address CVE (# 5769)%0A  > 7f23df0 xdsclient: switch xdsclient watch deadlock test to e2e style (# 5697)%0A  > 32f969e o11y: Added started rpc metric in o11y plugin (# 5768)%0A  > b597a8e xdsclient: improve authority watchers test (# 5700)%0A  > e41e894 orca: create ORCA producer for LB policies to use to receive OOB load reports (# 5669)%0A  > 36d14db Fix binary logging bug which logs a server header on a trailers only response (# 5763)%0A  > fcb8bdf xds/google-c2p: validate url for no authorities (# 5756)%0A  > 040b795 xdsclient/e2e_test: use SendContext() where appropriate (# 5729)%0A  > 0d6481f target: replace parsedTarget.Scheme to parsedTarget.URL.Scheme (# 5750)%0A  > fdcc01b transport/test: implement staticcheck suggestion (# 5752)%0A  > aa44cca google-c2p: use new-style resource name for LDS subscription (# 5743)%0A  > c858a77 balancer/weightedtarget: fix ConnStateEvltr to ignore transition from TF to Connecting (# 5747)%0A  > 64df652 google-c2p: include federation env var in the logic which determines when to use directpath (# 5745)%0A  > 3c09650 balancer/weightedtarget: use ConnectivityStateEvaluator (# 5734)%0A  > 3fd80b0 Fix flaky test MultipleClientStatsHandler (# 5739)%0A  > 26071c2 google-c2p resolver: add authority entry to bootstrap config (# 5680)%0A  > 9127159 client: synchronously verify server preface in newClientTransport (# 5731)%0A  > f51d212 xdsclient: improve RDS watchers test (# 5692)%0A  > 7c16802 tests: refactor tests to use testutils helper functions (# 5728)%0A  > 28fae96 xdsclient: improve federation watchers test (# 5696)%0A  > f88cc65 xdsclient: improve EDS watchers test (# 5694)%0A  > 439221d xdsclient: add a convenience type to synchronize execution of callbacks (# 5702)%0A  > dbb8e2b xdsclient: improve CDS watchers test (# 5693)%0A  > 79ccdd8 clientconn: go idle if conn closed after preface received (# 5714)%0A  > 778860e testing: update Go to 1.19 (# 5717)%0A  > eb8aa31 weightedtarget: return a more meaningful error when no child policy is reporting READY (# 5391)%0A  > bb3d739 fakeserver: add v3 support to the xDS fakeserver implementation (# 5698)%0A  > 912765f xds: move bootstrap config generating utility package to testutils (# 5713)%0A  > f52b910 o11y: Fixed o11y bug (# 5720)%0A  > 00d1830 Fix o11y typo (# 5719)%0A  > e163a90 xds/xdsclient: add EDS resource endpoint address duplication check (# 5715)%0A  > 9eba574 xds: de-experimentalize google c2p resolver (# 5707)%0A  > 8b3b10b gcp/observability: implement public preview config syntax, logging schema, and exposed metrics (# 5704)%0A  > 8062981 vet: workaround buggy mac git grep behavior (# 5716)%0A  > e81d0a2 xdsclient: improve LDS watchers test (# 5691)%0A  > 7b817b4 client: set grpc-accept-encoding to full list of registered compressors (# 5541)%0A  > c672451 xds/xdsclient: add sum of EDS locality weights check (# 5703)%0A  > c03925d priority: release references to child policies which are removed (# 5682)%0A  > 5fc798b Add binary logger option for client and server (# 5675)%0A  > 12db695 grpc: restrict status codes from control plane (gRFC A54) (# 5653)%0A  > 202d355 Change version to 1.51.0-dev (# 5687)%0A  > 1451c62 internal/transport: optimize grpc-message encoding/decoding (# 5654)%0A  > be4b63b test: minor test cleanup (# 5679)%0A  > d83070e Changed Outlier Detection Env Var to default true (# 5673)%0A  > 54521b2 client: remove trailing null from unix abstract socket address (# 5678)%0A  > 36e4810 orca: cleanup old code, and get grpc package to use new code (# 5627)%0A  > e8866a8 build: harden GitHub Workflow permissions (# 5660)%0A  > 8458251 xdsclient: ignore routes with cluster_specifier_plugin when GRPC_EXPERIMENTAL_XDS_RLS_LB is off (# 5670)%0A  > a238ceb xDS: Outlier Detection Env Var not hardcoded to false (# 5664)%0A  > b1d7f56 transport: Fix deadlock in transport caused by GOAWAY race with new stream creation (# 5652)%0A  > 9c3e589 rls: delegate pick to child policy as long as it is not in TransientFailure (# 5656)%0A  > 7da8a05 xds: Enable Outlier Detection interop tests (# 5632)%0A  > 21f0259 test: loosen metadata error check to reduce dependence on exact library errors (# 5650)%0A  > 552de12 orca: fix package used to reference service to use pb suffix instead of grpc (# 5647)%0A  > 87d1a90 orca: fix package used to reference service to use grpc suffix instead of pb (# 5645)%0A  > 60eecd9 metadata: add ValueFromIncomingContext to more efficiently retrieve a single value (# 5596)%0A  > 2ebd594 Documentation/proxy: update due to Go 1.16 behavior change (# 5630)%0A  > 1530d3b gcp/observability: fix End() to cleanup global state correctly (# 5623)%0A  > f7d2036 xds: add Outlier Detection Balancer (# 5435)%0A  > 182e9df Grab comment from proto file, similar to protoc-gen-go (# 5540)%0A  > 60a3a7e cleanup: fixes for issues surfaced by vet (# 5617)%0A  > 99ae81b roundrobin: optimization of the roundrobin implementation. (# 5607)%0A  > aee9f0e orca: server side custom metrics implementation (# 5531)%0A  > ddcda5f alts: do not set WaitForReady on handshaker RPCs (# 5620)%0A  > d875a0e xdsclient: NACK cluster resource if config_source_specifier in lrs_server is not self (# 5613)%0A  > c351f37 chore: remove duplicate word in comments (# 5616)%0A  > f0f9f00 test/kokoro: enable pod log collection in the buildscripts (# 5608)%0A  > 1dd0256 ringhash: implement a no-op ExitIdle() method (# 5614)%0A  > fe59226 clusterresolver: deflake eds_impl tests (# 5562)%0A  > d5dee5f xds/ringhash: make reconnection logic work for a single subConn (# 5601)%0A  > b225dda transport: update http2 spec document link (# 5597)%0A  > 641dc87 transport: add peer information to http2Server and http2Client context (# 5589)%0A  > 02fbca0 xds/resolver: generate channel ID randomly (# 5591)%0A  > 97cb7b1 xds/clusterresolver: prevent deadlock of concurrent Close and UpdateState calls (# 5588)%0A  > c56f196 internal/fakegrpclb: don't listen on all adapters (# 5592)%0A  > 3f5b7ab internal/transport: fix typo (# 5566)%0A  > c11858e Publish arm64 binaries to GitHub releases (# 5561)%0A  > 802b32e Change version to 1.50.0-dev (# 5585)%0Abumping golang.org/x/net dfa2b5d...c73c09c:%0A  > c73c09c go.mod: update golang.org/x dependencies%0A  > 4fc2eb9 http2: revert Transport change from CL 486156%0A  > 63727cc http2: validate Host header before sending%0A  > 1bb09e6 quic: pass the connection ID length into 1-RTT packet parsing%0A  > 952fc9c quic: move ack_delay_exponent handling out of frame parsing%0A  > 02fe9a5 quic: loss detection%0A  > c8a2c5a quic: remove stray debugging print%0A  > 5d50b40 quic: add packetFate enum%0A  > ee81e8c quic: correct rttvar updates%0A  > ab184e6 quic: rename side type to connSide%0A  > 508a573 quic: add congestion controller%0A  > 4050002 html: handle equals sign before attribute%0A  > f5464dd idna: update for Unicode 15.0.0%0A  > 6c96ca5 go.mod: update golang.org/x dependencies%0A  > 5541298 quic: add packet pacer%0A  > 88a50b6 all: update x/sys to HEAD%0A  > 7e6923f quic: add RTT estimator%0A  > 2796e09 bpf: check for little endian CPU for OS VM comparison%0A  > 10cf388 quic: add a data structure for tracking lists of sent packets%0A  > ccc217c quic: parameterize rangeset%0A  > f16447c quic: add go1.21 build constraint%0A  > f7250ea quic: add a type tracking sent values%0A  > 1b5a2d8 quic: packet encoding/decoding%0A  > a233290 quic: add a data structure for tracking sent packets%0A  > 61d852e quic: error codes and types%0A  > d40f154 quic: varint encoding and decoding%0A  > 10d9069 quic: add rangeset type%0A  > f71a821 quic: packet protection%0A  > 6488c8f quic: basic packet operations%0A  > d4a2c13 quic: packet number encoding/decoding%0A  > 0d6f3cb quic: add various useful common constants and types%0A  > ee6956f quic: add internal/quic package%0A  > 6826f5a http2: close request bodies before RoundTrip error return%0A  > ca96da6 dns/dnsmessage: reject names with dots inside label%0A  > 056145c net/http: deflake TestTransportRetryAfterGOAWAY%0A  > abee42a http2: deflake TestTransportReuseAfterError%0A  > 3b31286 ipv4,ipv6: remove unneeded deadlines added for flaky tests%0A  > 23ce3b8 http2: disable Content-Length when nilled%0A  > 120fc90 http2: change default frame scheduler to round robin%0A  > 2b0b97d dns/dnsmessage: reject packing of 255B rooted names, reject unpacking of 256B (dns encoded) names%0A  > d28c0b1 all: fix some comments%0A  > daac0ce go.mod: update golang.org/x dependencies%0A  > 82780d6 http2: don't reuse connections that are experiencing errors%0A  > 0bfab66 ipv4, ipv6: drop redundant skip checks based on GOOS%0A  > 938ff15 ipv4, ipv6, nettest: skip unsupported tests on wasip1%0A  > eb1572c html: another shot at security doc%0A  > 9001ca7 nettest: re-enable unixpacket tests on netbsd/386%0A  > 3d5a8ee internal/socks: permit authenticating with an empty password%0A  > 694cff8 go.mod: update golang.org/x dependencies%0A  > 6960703 http2: log the correct error when retrying in (*Transport).RoundTripOpt%0A  > 9f24bb4 http2: properly discard data received after request/response body is closed%0A  > 08dda57 html: fix package doc typo

Signed-off-by: Knative Automation <automation@knative.team>
  • Loading branch information
knative-automation authored Jul 11, 2023
1 parent b6c06e0 commit 9ddff04
Show file tree
Hide file tree
Showing 329 changed files with 28,964 additions and 7,920 deletions.
48 changes: 25 additions & 23 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,20 @@ require (
github.com/spf13/cobra v1.6.0
github.com/spf13/pflag v1.0.5
github.com/spf13/viper v1.13.0
golang.org/x/mod v0.8.0
golang.org/x/term v0.6.0
golang.org/x/mod v0.9.0
golang.org/x/term v0.10.0
gotest.tools/v3 v3.3.0
k8s.io/api v0.26.5
k8s.io/apiextensions-apiserver v0.26.5
k8s.io/apimachinery v0.26.5
k8s.io/cli-runtime v0.25.2
k8s.io/client-go v0.26.5
k8s.io/code-generator v0.26.5
knative.dev/eventing v0.37.1-0.20230627143052-8f7409444808
knative.dev/hack v0.0.0-20230615155948-d7586a218601
knative.dev/networking v0.0.0-20230622190036-3a75df5dd93d
knative.dev/pkg v0.0.0-20230616134650-eb63a40adfb0
knative.dev/serving v0.37.1-0.20230626132048-0462ce6dd994
knative.dev/eventing v0.37.1-0.20230710092738-ed05a353ea4d
knative.dev/hack v0.0.0-20230710131339-12cd6a1f789c
knative.dev/networking v0.0.0-20230710015341-b2cce924227a
knative.dev/pkg v0.0.0-20230710013638-5ef4812a4fe9
knative.dev/serving v0.37.1-0.20230711005812-4c76e3b3033d
sigs.k8s.io/yaml v1.3.0
)

Expand All @@ -34,8 +34,8 @@ require (
github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/blendle/zapdriver v1.3.1 // indirect
github.com/census-instrumentation/opencensus-proto v0.3.0 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/cloudevents/sdk-go/sql/v2 v2.13.0 // indirect
github.com/cloudevents/sdk-go/v2 v2.13.0 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
Expand All @@ -53,15 +53,15 @@ require (
github.com/go-openapi/swag v0.22.3 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/btree v1.1.2 // indirect
github.com/google/gnostic v0.6.9 // indirect
github.com/google/go-containerregistry v0.13.0 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
github.com/google/uuid v1.3.0 // indirect
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 // indirect
github.com/imdario/mergo v0.3.13 // indirect
github.com/inconshreveable/mousetrap v1.0.1 // indirect
github.com/josharian/intern v1.0.0 // indirect
Expand Down Expand Up @@ -95,24 +95,26 @@ require (
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/subosito/gotenv v1.4.1 // indirect
github.com/xlab/treeprint v1.1.0 // indirect
go.opencensus.io v0.23.0 // indirect
go.opencensus.io v0.24.0 // indirect
go.starlark.net v0.0.0-20220817180228-f738f5508c12 // indirect
go.uber.org/atomic v1.10.0 // indirect
go.uber.org/multierr v1.8.0 // indirect
go.uber.org/zap v1.23.0 // indirect
golang.org/x/net v0.8.0 // indirect
golang.org/x/oauth2 v0.1.0 // indirect
golang.org/x/sync v0.1.0 // indirect
golang.org/x/sys v0.6.0 // indirect
golang.org/x/text v0.8.0 // indirect
golang.org/x/time v0.1.0 // indirect
golang.org/x/tools v0.6.0 // indirect
golang.org/x/net v0.12.0 // indirect
golang.org/x/oauth2 v0.8.0 // indirect
golang.org/x/sync v0.2.0 // indirect
golang.org/x/sys v0.10.0 // indirect
golang.org/x/text v0.11.0 // indirect
golang.org/x/time v0.3.0 // indirect
golang.org/x/tools v0.7.0 // indirect
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
google.golang.org/api v0.96.0 // indirect
google.golang.org/api v0.124.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51 // indirect
google.golang.org/grpc v1.49.0 // indirect
google.golang.org/protobuf v1.28.1 // indirect
google.golang.org/genproto v0.0.0-20230525234025-438c736192d0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529 // indirect
google.golang.org/grpc v1.56.1 // indirect
google.golang.org/protobuf v1.31.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
Expand Down
277 changes: 56 additions & 221 deletions go.sum

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Loading

0 comments on commit 9ddff04

Please sign in to comment.