{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":454007948,"defaultBranch":"master","name":"dbeaver-vault","ownerLogin":"premium-minds","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-31T13:00:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1090325?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718499558.0","currentOid":""},"activityList":{"items":[{"before":"7e14612f08d4ffc4e0598a7c369edafb330ec0f4","after":"d1606497f4f4a4bb64c3680ea84c186d59729717","ref":"refs/heads/master","pushedAt":"2024-06-16T01:09:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"Update CONTRIBUTING.md","shortMessageHtmlLink":"Update CONTRIBUTING.md"}},{"before":"1e2cb8c8ede6a222cb059a70f5eb570fa65d2762","after":"7e14612f08d4ffc4e0598a7c369edafb330ec0f4","ref":"refs/heads/master","pushedAt":"2024-06-16T01:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"Fixes cache with revoked credentials","shortMessageHtmlLink":"Fixes cache with revoked credentials"}},{"before":"52a62663c9ae9384bad171b1a22c85707ca37177","after":null,"ref":"refs/heads/17-caching-connections","pushedAt":"2024-06-16T00:59:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"}},{"before":"2f4ce224bd15ca46d6bb15878bf3e198679287b8","after":"1e2cb8c8ede6a222cb059a70f5eb570fa65d2762","ref":"refs/heads/master","pushedAt":"2024-06-16T00:59:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"Merge pull request #19 from premium-minds/17-caching-connections\n\nReplace usage of expire time for cache expiration check","shortMessageHtmlLink":"Merge pull request #19 from premium-minds/17-caching-connections"}},{"before":"ae541f2d131f620002043c3ae566efa83747f853","after":"52a62663c9ae9384bad171b1a22c85707ca37177","ref":"refs/heads/17-caching-connections","pushedAt":"2024-06-16T00:53:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"Replace usage of expire time for cache expiration check\n\nUse leases to check credential validity.\n\nDue to Vault tokens hierarchy, a credential or token may be revoked even if\nthe expire time has not been reached, because a parent token has reached\nthe expire time or being manually revoked and thus revokes all children.\n\nThe only way to work with this is to check the associated lease each time.\n\n> When a parent token is revoked, all of its child tokens -- and all of their leases -- are revoked as well.\nhttps://developer.hashicorp.com/vault/docs/concepts/tokens#token-hierarchies-and-orphan-tokens","shortMessageHtmlLink":"Replace usage of expire time for cache expiration check"}},{"before":"7b35c96f30aa74c8afd78cbd6eb933dfc704d885","after":null,"ref":"refs/heads/update_dbeaver_23","pushedAt":"2024-06-16T00:52:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"}},{"before":"84e7e304a2da17265a453f9f595c5c864b018a76","after":"2f4ce224bd15ca46d6bb15878bf3e198679287b8","ref":"refs/heads/master","pushedAt":"2024-06-16T00:52:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"Merge pull request #18 from premium-minds/update_dbeaver_23\n\nUpdate for DBeaver v23","shortMessageHtmlLink":"Merge pull request #18 from premium-minds/update_dbeaver_23"}},{"before":null,"after":"ae541f2d131f620002043c3ae566efa83747f853","ref":"refs/heads/17-caching-connections","pushedAt":"2024-06-16T00:34:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"WIP use leases to check credential validaty","shortMessageHtmlLink":"WIP use leases to check credential validaty"}},{"before":null,"after":"7b35c96f30aa74c8afd78cbd6eb933dfc704d885","ref":"refs/heads/update_dbeaver_23","pushedAt":"2024-06-16T00:33:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"froque","name":"Filipe Roque","path":"/froque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8249379?s=80&v=4"},"commit":{"message":"Update for DBeaver v23\n\nRemoves method isDatabaseCredentialsPresent removed in\nhttps://github.com/dbeaver/dbeaver/commit/505c4de5509784310977bf03626dd77ea009ec87","shortMessageHtmlLink":"Update for DBeaver v23"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZmm_lgA","startCursor":null,"endCursor":null}},"title":"Activity ยท premium-minds/dbeaver-vault"}