{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":347741794,"defaultBranch":"master","name":"grpc-java","ownerLogin":"EngFlow","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-03-14T20:05:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61729484?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700604138.0","currentOid":""},"activityList":{"items":[{"before":"2d1dc26e44fb8e1f148b4eabc146fa8e32deb238","after":"3e4c0564e70d69f37a2aac39af653a8b8e9998a3","ref":"refs/heads/ulfjack-patches-1-59-0","pushedAt":"2024-05-22T11:32:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iamricard","name":"Ricard Solé","path":"/iamricard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116474?s=80&v=4"},"commit":{"message":"grpc-web: adds support for the grpc-web+proto protocol\n\nMore modern implementations (such as connectrpc) of gRPC-Web clients no\nlonger rely on XHR, and thus don't implement the grpc-web-text protocol.\nInstead they rely on `grpc-web+proto` or `grpc-web+json`. This patch\nadds support for `grpc-web+proto`.","shortMessageHtmlLink":"grpc-web: adds support for the grpc-web+proto protocol"}},{"before":"489c0f4b1beb8ac2e0a07efc2c10733e00eb1ab1","after":"2d1dc26e44fb8e1f148b4eabc146fa8e32deb238","ref":"refs/heads/ulfjack-patches-1-59-0","pushedAt":"2024-05-22T11:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamricard","name":"Ricard Solé","path":"/iamricard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116474?s=80&v=4"},"commit":{"message":"grpc-web: adds support for the grpc-web+proto protocol\n\nMore modern implementations (such as connectrpc) of gRPC-Web clients no\nlonger rely on XHR, and thus don't implement the grpc-web-text protocol.\nInstead they rely on `grpc-web+proto` or `grpc-web+json`. This patch\nadds support for `grpc-web+proto`.","shortMessageHtmlLink":"grpc-web: adds support for the grpc-web+proto protocol"}},{"before":null,"after":"489c0f4b1beb8ac2e0a07efc2c10733e00eb1ab1","ref":"refs/heads/ulfjack-patches-1-59-0","pushedAt":"2023-11-21T22:02:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulfjack","name":"Ulf Adams","path":"/ulfjack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7355745?s=80&v=4"},"commit":{"message":"OkHttpServerStream: fix compilation w/ grpc-web","shortMessageHtmlLink":"OkHttpServerStream: fix compilation w/ grpc-web"}},{"before":null,"after":"6bad2d4dcd133ad5a1591139e4bcb0abdf60d5c3","ref":"refs/heads/ulfjack-patches-1-54-0","pushedAt":"2023-11-21T22:01:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulfjack","name":"Ulf Adams","path":"/ulfjack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7355745?s=80&v=4"},"commit":{"message":"OkHttpServerStream: fix compilation w/ grpc-web","shortMessageHtmlLink":"OkHttpServerStream: fix compilation w/ grpc-web"}},{"before":null,"after":"662177db25eca738bf10b0c2e34f181364f826eb","ref":"refs/heads/ulfjack-patches-1-56-0","pushedAt":"2023-11-21T22:00:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulfjack","name":"Ulf Adams","path":"/ulfjack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7355745?s=80&v=4"},"commit":{"message":"OkHttpServerStream: fix compilation w/ grpc-web","shortMessageHtmlLink":"OkHttpServerStream: fix compilation w/ grpc-web"}},{"before":null,"after":"990ade276ec2c97dae0a0f6851c796a875fbaf22","ref":"refs/heads/ulfjack-patches-1-45-1","pushedAt":"2023-11-21T21:39:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulfjack","name":"Ulf Adams","path":"/ulfjack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7355745?s=80&v=4"},"commit":{"message":"Compile with Java 8","shortMessageHtmlLink":"Compile with Java 8"}},{"before":null,"after":"e7e953621b8a249eb8b8006524055c1c0a85e7c0","ref":"refs/heads/ulfjack-patches-1-53-0","pushedAt":"2023-11-21T21:39:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulfjack","name":"Ulf Adams","path":"/ulfjack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7355745?s=80&v=4"},"commit":{"message":"Compile with Java 8","shortMessageHtmlLink":"Compile with Java 8"}},{"before":"c6d448e43f3dcc105366c04a3a93d9300a3a969c","after":"3b923338907944feac46a139fdc0688728303dfc","ref":"refs/heads/master","pushedAt":"2023-11-21T20:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulfjack","name":"Ulf Adams","path":"/ulfjack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7355745?s=80&v=4"},"commit":{"message":"core: Detect NameResolverProviders passed as Factories\n\nThis may help some to move closer to Providers. It especially helps\ncases where `NameResolverFactory`s aren't returning `InetSocketAddress`,\nas it allows them to override `getProducedSocketAddressTypes()`, which\nwill now fail starting in 15fc70be.","shortMessageHtmlLink":"core: Detect NameResolverProviders passed as Factories"}},{"before":"ac35ab67f23065b44bc404628258ef53d2179615","after":"c6d448e43f3dcc105366c04a3a93d9300a3a969c","ref":"refs/heads/master","pushedAt":"2023-11-21T20:35:55.000Z","pushType":"push","commitsCount":148,"pusher":{"login":"benjaminp","name":"Benjamin Peterson","path":"/benjaminp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/219470?s=80&v=4"},"commit":{"message":"Remove getSubjectDN(), which is deprecated in Java 17","shortMessageHtmlLink":"Remove getSubjectDN(), which is deprecated in Java 17"}},{"before":"c3caafa5ae001fd51349543629d6ae3190013931","after":"ac35ab67f23065b44bc404628258ef53d2179615","ref":"refs/heads/master","pushedAt":"2023-07-17T18:15:18.000Z","pushType":"push","commitsCount":1169,"pusher":{"login":"benjaminp","name":"Benjamin Peterson","path":"/benjaminp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/219470?s=80&v=4"},"commit":{"message":"xds: Encode the service authority in XdsNameResolver (#10207)\n\nEncode the service authority before passing it into gRPC util in the xDS name resolver to handle xDS requests which might contain multiple slashes. Example: xds:///path/to/service:port.\r\n\r\nAs currently the underlying Java URI library does not break the encoded authority into host/port correctly simplify the check to just look for '@' as we are only interested in checking for user info to validate the authority for HTTP.\r\n\r\nThis change also leads to few changes in unit tests that relied on this check for invalid authorities which now will be considered valid.\r\n\r\nJust like #9376, depending on Guava packages such as URLEscapers or PercentEscapers leads to internal failures(Ex: Unresolvable reference to com.google.common.escape.Escaper from io.grpc.internal.GrpcUtil). To avoid these issues create an in house version that is heavily inspired by grpc-go/grpc.","shortMessageHtmlLink":"xds: Encode the service authority in XdsNameResolver (grpc#10207)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUNplsAA","startCursor":null,"endCursor":null}},"title":"Activity · EngFlow/grpc-java"}