{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":356403919,"defaultBranch":"main","name":"kit","ownerLogin":"dapr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-09T21:37:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51932459?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719429681.0","currentOid":""},"activityList":{"items":[{"before":"6236ced3e6c3e7d440975545d6f0646fa203b307","after":"8f3240d15ce1b5085726113b308582ba817ec9fd","ref":"refs/heads/release-0.13","pushedAt":"2024-06-26T19:19:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"artursouza","name":"Artur Souza","path":"/artursouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130954?s=80&v=4"},"commit":{"message":"fix: bump down to match runtime grpc pkg version (#98)\n\nSigned-off-by: Samantha Coyle ","shortMessageHtmlLink":"fix: bump down to match runtime grpc pkg version (#98)"}},{"before":"858719eb78ac804cf22e2bb9d41d8dce59b71f9d","after":"6236ced3e6c3e7d440975545d6f0646fa203b307","ref":"refs/heads/release-0.13","pushedAt":"2024-06-25T22:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"artursouza","name":"Artur Souza","path":"/artursouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130954?s=80&v=4"},"commit":{"message":"fix: bump sec vul deps (#97)\n\nSigned-off-by: Samantha Coyle ","shortMessageHtmlLink":"fix: bump sec vul deps (#97)"}},{"before":null,"after":"858719eb78ac804cf22e2bb9d41d8dce59b71f9d","ref":"refs/heads/release-0.13","pushedAt":"2024-06-25T21:51:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artursouza","name":"Artur Souza","path":"/artursouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130954?s=80&v=4"},"commit":{"message":"Change `events/batcher` to use `events/queue` as backend. (#82)\n\n* events/batcher: use events/queue as queue backend\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Make events/queue/queue key type comparable\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Explicitly define NewProcessor generic type in test\r\n\r\nSigned-off-by: joshvanl \r\n\r\n---------\r\n\r\nSigned-off-by: joshvanl ","shortMessageHtmlLink":"Change events/batcher to use events/queue as backend. (#82)"}},{"before":"106329e5839f70f3234b9f49b7dabff0247c0a90","after":"e2508d6e9e7945635b5b61aaa7914c789ac55975","ref":"refs/heads/main","pushedAt":"2024-06-24T21:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"fix(security): update vulnerabilities (#96)\n\n* fix(security): update vulnerabilities\r\n\r\nSigned-off-by: Samantha Coyle \r\n\r\n* style: make linter happy\r\n\r\nSigned-off-by: Samantha Coyle \r\n\r\n* fix: add another fix for a sec vul\r\n\r\nSigned-off-by: Samantha Coyle \r\n\r\n---------\r\n\r\nSigned-off-by: Samantha Coyle ","shortMessageHtmlLink":"fix(security): update vulnerabilities (#96)"}},{"before":"ccffb60016c7db4ade97ef758372257d5fa29e32","after":"106329e5839f70f3234b9f49b7dabff0247c0a90","ref":"refs/heads/main","pushedAt":"2024-05-23T22:57:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"artursouza","name":"Artur Souza","path":"/artursouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130954?s=80&v=4"},"commit":{"message":"Mutexmap (#95)\n\n* Adds Mutex Map\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Adds an atomic map\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* More work on atomic map and mutex map\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Fixes, improvements and more tests\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Updates interface\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Linter\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Refactors atomic map to use generics\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* cleanups\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Cassie Coyle \r\nSigned-off-by: Elena Kolevska \r\n\r\n* small reorg\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Adds ItemCount()\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Removes atomicmap in favour of haxmap\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* formats fix and adds comment\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Update concurrency/mutexmap.go\r\n\r\nCo-authored-by: Josh van Leeuwen \r\nSigned-off-by: Elena Kolevska \r\n\r\n* Uses built in `clear`\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Revert \"Removes atomicmap in favour of haxmap\"\r\n\r\nThis reverts commit 20ca9ad19721361c95a42ec07c30797dd02f1239.\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n* Uses clear() for atomic map too\r\n\r\nSigned-off-by: Elena Kolevska \r\n\r\n---------\r\n\r\nSigned-off-by: Elena Kolevska \r\nSigned-off-by: Elena Kolevska \r\nCo-authored-by: Cassie Coyle \r\nCo-authored-by: Josh van Leeuwen ","shortMessageHtmlLink":"Mutexmap (#95)"}},{"before":"a3f906d60908d0711b4f2ac061d57463eae2741e","after":"ccffb60016c7db4ade97ef758372257d5fa29e32","ref":"refs/heads/main","pushedAt":"2024-04-16T20:28:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"fixing a dead hyperlink (#94)\n\nSigned-off-by: Annu Singh ","shortMessageHtmlLink":"fixing a dead hyperlink (#94)"}},{"before":"0c7cfce53d9e0c02e3a2ebd50f089aa7abdca9bc","after":"a3f906d60908d0711b4f2ac061d57463eae2741e","ref":"refs/heads/main","pushedAt":"2024-04-15T17:19:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaron2","name":"Yaron Schneider","path":"/yaron2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16295283?s=80&v=4"},"commit":{"message":"Adds crypto/spiffe (#92)\n\n* Adds crypto/spiffe\r\n\r\nAdds spiffe package to crypto. This is a refactored version of the\r\nexisting `pkg/security` package. This new package is more modulated and\r\nfuller test coverage.\r\n\r\nThis package has been moved so that it can be both imported by dapr &\r\ncomponents-contrib, as well as making the package more suitable for\r\nfurther development to support X.509 Component auth.\r\nhttps://github.com/dapr/proposals/pull/51\r\n\r\nAlso moves in `test/utils` from dapr to `crypto/test` for shared usage.\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Adds crypto/spiffe/context\r\n\r\nSigned-off-by: joshvanl \r\n\r\n---------\r\n\r\nSigned-off-by: joshvanl ","shortMessageHtmlLink":"Adds crypto/spiffe (#92)"}},{"before":"6c3b2ee1ef20c4c047716e7a0026da64307e5fca","after":"0c7cfce53d9e0c02e3a2ebd50f089aa7abdca9bc","ref":"refs/heads/main","pushedAt":"2024-04-02T10:38:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaron2","name":"Yaron Schneider","path":"/yaron2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16295283?s=80&v=4"},"commit":{"message":"Add placement error code (#91)\n\nSigned-off-by: Lee Fowler ","shortMessageHtmlLink":"Add placement error code (#91)"}},{"before":"e33fbab745480b65aa54a512d6d743cc30525522","after":"6c3b2ee1ef20c4c047716e7a0026da64307e5fca","ref":"refs/heads/main","pushedAt":"2024-03-26T11:31:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaron2","name":"Yaron Schneider","path":"/yaron2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16295283?s=80&v=4"},"commit":{"message":"Events: type Batcher value & ensure queue order (#89)\n\n* Events: type Batcher value & ensure queue order\r\n\r\nUpdate Batcher to allow for typed value types.\r\n\r\nUpdate Batcher and Queue to execute values in order they were added.\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Delay batcher to ensure key is sent in order\r\n\r\nSigned-off-by: joshvanl \r\n\r\n---------\r\n\r\nSigned-off-by: joshvanl ","shortMessageHtmlLink":"Events: type Batcher value & ensure queue order (#89)"}},{"before":"050e34c9b933e05314d877d7f0c8db7ff2aa154b","after":"e33fbab745480b65aa54a512d6d743cc30525522","ref":"refs/heads/main","pushedAt":"2024-03-06T15:26:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"feat: enable original key to be returned for metadata property fields (#88)\n\nSigned-off-by: Samantha Coyle \r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\nCo-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"feat: enable original key to be returned for metadata property fields ("}},{"before":"9e733a35f1ea5ecf6b7e0c6080d17c5c06ddaf22","after":"050e34c9b933e05314d877d7f0c8db7ff2aa154b","ref":"refs/heads/main","pushedAt":"2024-02-26T17:24:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"chore: bump lestrrat-go/jwx/v2 from v2.0.15 to v2.0.20 (#86)\n\nSigned-off-by: mikeee ","shortMessageHtmlLink":"chore: bump lestrrat-go/jwx/v2 from v2.0.15 to v2.0.20 (#86)"}},{"before":"858719eb78ac804cf22e2bb9d41d8dce59b71f9d","after":"9e733a35f1ea5ecf6b7e0c6080d17c5c06ddaf22","ref":"refs/heads/main","pushedAt":"2024-02-19T21:42:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Add cryptography error code (#84)\n\nCo-authored-by: Chaitanya Bhangale ","shortMessageHtmlLink":"Add cryptography error code (#84)"}},{"before":"c24d1d28cf35faf40bc27ac96ccd44d0f811c0c6","after":"858719eb78ac804cf22e2bb9d41d8dce59b71f9d","ref":"refs/heads/main","pushedAt":"2024-01-15T17:08:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaron2","name":"Yaron Schneider","path":"/yaron2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16295283?s=80&v=4"},"commit":{"message":"Change `events/batcher` to use `events/queue` as backend. (#82)\n\n* events/batcher: use events/queue as queue backend\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Make events/queue/queue key type comparable\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Explicitly define NewProcessor generic type in test\r\n\r\nSigned-off-by: joshvanl \r\n\r\n---------\r\n\r\nSigned-off-by: joshvanl ","shortMessageHtmlLink":"Change events/batcher to use events/queue as backend. (#82)"}},{"before":"7725bdb90559f50e6a1e4f7d683b8fcaa9e4a15f","after":null,"ref":"refs/heads/jwks-ca","pushedAt":"2024-01-11T19:15:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"}},{"before":"77f7f031c92afb648d24d6dea18cf80e07fe21d5","after":"c24d1d28cf35faf40bc27ac96ccd44d0f811c0c6","ref":"refs/heads/main","pushedAt":"2024-01-11T18:59:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"JWKSCache: add option to set CA certificate to trust (#81)\n\nThis is helpful when the JWKS is located on a HTTPS endpoint and the certificate is signed by a custom CA.\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"JWKSCache: add option to set CA certificate to trust (#81)"}},{"before":"a11a504c2f3cff6e847465ac2a3b65bab88c2168","after":"7725bdb90559f50e6a1e4f7d683b8fcaa9e4a15f","ref":"refs/heads/jwks-ca","pushedAt":"2024-01-11T18:12:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"JWKSCache: add option to set CA certificate to trust\n\nThis is helpful when the JWKS is located on a HTTPS endpoint and the certificate is signed by a custom CA.\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"JWKSCache: add option to set CA certificate to trust"}},{"before":null,"after":"a11a504c2f3cff6e847465ac2a3b65bab88c2168","ref":"refs/heads/jwks-ca","pushedAt":"2024-01-11T17:58:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"JWKSCache: add option to set CA certificate to trust\n\nThis is helpful when the JWKS is located on a HTTPS endpoint and the certificate is signed by a custom CA\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"JWKSCache: add option to set CA certificate to trust"}},{"before":null,"after":"9165c5ae959937c189c9783b8f3d375479173d11","ref":"refs/heads/ttlcache","pushedAt":"2023-12-27T15:26:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Add delete method\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Add delete method"}},{"before":"9165c5ae959937c189c9783b8f3d375479173d11","after":null,"ref":"refs/heads/ttlcache","pushedAt":"2023-12-27T15:26:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"}},{"before":"abe711ef620fcb6ea139f961ac2d1c82eb4788c6","after":"77f7f031c92afb648d24d6dea18cf80e07fe21d5","ref":"refs/heads/main","pushedAt":"2023-12-27T15:25:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Add `ttlcache` package (#80)\n\n* Add `ttlcache` package\r\n\r\nThis implements an in-memory cache with a TTL for automatically expiring records\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Add delete method\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Add ttlcache package (#80)"}},{"before":"28a21e4ec41c6607e98ef0f5b6c1628b7fa89ae4","after":"9165c5ae959937c189c9783b8f3d375479173d11","ref":"refs/heads/ttlcache","pushedAt":"2023-12-21T22:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Add delete method\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Add delete method"}},{"before":null,"after":"28a21e4ec41c6607e98ef0f5b6c1628b7fa89ae4","ref":"refs/heads/ttlcache","pushedAt":"2023-12-21T20:56:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Add `ttlcache` package\n\nThis implements an in-memory cache with a TTL for automatically expiring records\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Add ttlcache package"}},{"before":"fd317d255e9be344782c9dfa533084e14ab80f0d","after":"abe711ef620fcb6ea139f961ac2d1c82eb4788c6","ref":"refs/heads/main","pushedAt":"2023-12-20T16:21:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Updates path in README.md (#79)\n\nSigned-off-by: Elena Kolevska ","shortMessageHtmlLink":"Updates path in README.md (#79)"}},{"before":null,"after":"d7281f0c24d02fd38d2c7c74044827fb429adfe2","ref":"refs/heads/deps-1.21","pushedAt":"2023-12-19T17:19:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Update to Go 1.21 and update deps\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Update to Go 1.21 and update deps"}},{"before":"df64d3a144b3fc915f2916ebe65d36cfb3136b86","after":"fd317d255e9be344782c9dfa533084e14ab80f0d","ref":"refs/heads/main","pushedAt":"2023-12-19T16:42:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Add `errors` package (#77)\n\n* Move dapr/concurrency to kit (#72)\r\n\r\n* Move dapr/concurrency to kit\r\n\r\nDoes not include any code change\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Fixed copyright year\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Improved memory usage in error collection\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Move `pkg/signals` from dapr/dapr to kit (#70)\r\n\r\nNo code changes\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Move dapr/utils/streams to kit (#68)\r\n\r\n* Move dapr/utils/streams to kit\r\n\r\nNo code changes\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* 💄\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Lint\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Migrate metadata decoder from components-contrib to kit (#74)\r\n\r\n* Migrate metadata decoder from components-contrib to kit\r\n\r\nRequired creating the `utils` package for utils.IsTruthy too (ported from runtime)\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Lint\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* initial standardized err pkg: errfmt\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* tweaks to error pkg and update tests. need to confirm reason\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* cleanup test\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* add new func for err. change to protojson for http. need to figure out grpc status tho\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* update status name\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* wip: update JSONErrorValue\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Updates err to json conversion. Organises error messages and codes\r\n\r\nSigned-off-by: Elena Kolevska \r\nSigned-off-by: Cassandra Coyle \r\n\r\n* add type to http json output. tests are a WIP\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* add all details, update tests, prefixes/postfixes\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* add README\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* use strongly-typed struct for errJSON\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* update README\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Adds the option to add a help link detail and a field violation detail\r\n\r\nSigned-off-by: Elena Kolevska \r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Update fswatcher to use /events/batcher (#75)\r\n\r\n* Update fswatcher to use /events/batcher\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Linting\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Linting\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Add sleep to wait for windows fsnotify to become ready\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Increase time for event to be received to 1 second\r\n\r\nSigned-off-by: joshvanl \r\n\r\n---------\r\n\r\nSigned-off-by: joshvanl \r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Adds tests for WithHelp and err.WithFieldViolation\r\n\r\nSigned-off-by: Elena Kolevska \r\nSigned-off-by: Cassandra Coyle \r\n\r\n* rebase and update proto field access to rebased code\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* gofumpt\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* errJson -> errJSON and update proto field access\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* HttpCode -> HTTPCode per CI warnings\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* rm reason since its not used\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* update return type in README example\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* use builder, add errorInfo check to Build(), update and add tests for new funcs, add getters for grpc/http codes\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* appease CI\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* update README\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* make GRPCStatus val receiver\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Update messages.go\r\n\r\nSigned-off-by: Artur Souza \r\n\r\n* add test to ensure we have a switch for all google err_detail types\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* rebase and update log\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* re-export ErrorBuilder\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* Update errors/errors.go\r\n\r\nCo-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>\r\nSigned-off-by: Cassie Coyle \r\n\r\n* use ast pkg to dynamically grab our errTypes in the switch case instead of hard coding it\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* appease CI\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* add FromError func\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n* account for error wrapping\r\n\r\nSigned-off-by: Cassandra Coyle \r\n\r\n---------\r\n\r\nSigned-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>\r\nSigned-off-by: Cassandra Coyle \r\nSigned-off-by: Elena Kolevska \r\nSigned-off-by: joshvanl \r\nSigned-off-by: Cassie Coyle \r\nCo-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>\r\nCo-authored-by: Elena Kolevska \r\nCo-authored-by: Josh van Leeuwen ","shortMessageHtmlLink":"Add errors package (#77)"}},{"before":"0e1fd37fc4b3b9d85954f152f40e39a1d1014853","after":"df64d3a144b3fc915f2916ebe65d36cfb3136b86","ref":"refs/heads/main","pushedAt":"2023-11-16T00:36:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaron2","name":"Yaron Schneider","path":"/yaron2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16295283?s=80&v=4"},"commit":{"message":"Update fswatcher to use /events/batcher (#75)\n\n* Update fswatcher to use /events/batcher\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Linting\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Linting\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Add sleep to wait for windows fsnotify to become ready\r\n\r\nSigned-off-by: joshvanl \r\n\r\n* Increase time for event to be received to 1 second\r\n\r\nSigned-off-by: joshvanl \r\n\r\n---------\r\n\r\nSigned-off-by: joshvanl ","shortMessageHtmlLink":"Update fswatcher to use /events/batcher (#75)"}},{"before":"2e939bc273acf8e0c8fff9b1c12708c545ec7c5b","after":"0e1fd37fc4b3b9d85954f152f40e39a1d1014853","ref":"refs/heads/main","pushedAt":"2023-10-31T21:15:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Migrate metadata decoder from components-contrib to kit (#74)\n\n* Migrate metadata decoder from components-contrib to kit\r\n\r\nRequired creating the `utils` package for utils.IsTruthy too (ported from runtime)\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Lint\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Migrate metadata decoder from components-contrib to kit (#74)"}},{"before":"8e2f83b221da90d2dae4661abce2508f924279ca","after":"bcb291932b4ceb08d3a4dd34310f523c72b271d2","ref":"refs/heads/migrate-metadata-utils","pushedAt":"2023-10-31T20:56:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/dapr/kit into migrate-metadata-utils\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/dapr/kit into migrate-metad…"}},{"before":"76c6281ddad608d7be9a85385c0f3e582630a3c2","after":"2e939bc273acf8e0c8fff9b1c12708c545ec7c5b","ref":"refs/heads/main","pushedAt":"2023-10-31T20:12:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Move dapr/utils/streams to kit (#68)\n\n* Move dapr/utils/streams to kit\r\n\r\nNo code changes\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* 💄\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n* Lint\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Move dapr/utils/streams to kit (#68)"}},{"before":"86d6637658c816bf2d0f07b69c9c5dfa791807bb","after":"8e2f83b221da90d2dae4661abce2508f924279ca","ref":"refs/heads/migrate-metadata-utils","pushedAt":"2023-10-30T19:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItalyPaleAle","name":"Alessandro (Ale) Segala","path":"/ItalyPaleAle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43508?s=80&v=4"},"commit":{"message":"Lint\n\nSigned-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>","shortMessageHtmlLink":"Lint"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcBfEXgA","startCursor":null,"endCursor":null}},"title":"Activity · dapr/kit"}