{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":301438883,"defaultBranch":"main","name":"d1_portal","ownerLogin":"DataONEorg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-05T14:36:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5865133?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713916861.0","currentOid":""},"activityList":{"items":[{"before":"411fbce6d144b6e0204a0844801a4383d2ece3d3","after":"ab7b3824ff182bcc1185e9e4f5afb419e8e4976b","ref":"refs/heads/main","pushedAt":"2024-04-01T17:37:51.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Merge pull request #11 from DataONEorg/develop\n\nMerge develop -> main for 2.3.3 tag & release","shortMessageHtmlLink":"Merge pull request #11 from DataONEorg/develop"}},{"before":"92e9d763d56e738be2801b77f4b26edb64d11baf","after":"a795b2a3ccf8c1e8a4ce9950a365f0bd716e6d6d","ref":"refs/heads/develop","pushedAt":"2024-04-01T17:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"INFO log level for release","shortMessageHtmlLink":"INFO log level for release"}},{"before":"8dfd19b10f793f538d18a8ae39aa13b8bd17a378","after":null,"ref":"refs/heads/bugfix-9-remove-stacktrace","pushedAt":"2024-03-26T15:59:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"}},{"before":"993f56c5f3fa8c7465c3ca6a68242d92bacfaa10","after":"92e9d763d56e738be2801b77f4b26edb64d11baf","ref":"refs/heads/develop","pushedAt":"2024-03-26T15:59:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Merge pull request #10 from DataONEorg/bugfix-9-remove-stacktrace\n\ndon't log stacktrace; improve log messages","shortMessageHtmlLink":"Merge pull request #10 from DataONEorg/bugfix-9-remove-stacktrace"}},{"before":null,"after":"8dfd19b10f793f538d18a8ae39aa13b8bd17a378","ref":"refs/heads/bugfix-9-remove-stacktrace","pushedAt":"2024-03-26T15:55:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"don't log stacktrace; improve log messages","shortMessageHtmlLink":"don't log stacktrace; improve log messages"}},{"before":"2a55d5699c5bf63d8a0b2282aaa5634c98a0993a","after":"993f56c5f3fa8c7465c3ca6a68242d92bacfaa10","ref":"refs/heads/develop","pushedAt":"2024-02-26T22:51:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Merge pull request #8 from DataONEorg/feature-4-multiple-certs\n\nbetter error handling for config","shortMessageHtmlLink":"Merge pull request #8 from DataONEorg/feature-4-multiple-certs"}},{"before":"c99b32068d51329fab6f30bb6a8a59b52d480fde","after":"04966b7ee35821b9f026fc2cb3a8ddaa58a8f3fe","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-26T20:52:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"clearer code path for empty/null cert names array","shortMessageHtmlLink":"clearer code path for empty/null cert names array"}},{"before":"bc17681b8e24758720f38feed685160f10c0290b","after":"c99b32068d51329fab6f30bb6a8a59b52d480fde","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-26T19:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"better error handling for config","shortMessageHtmlLink":"better error handling for config"}},{"before":"5be0b33c675713249739b3e3764cfd5bc9526346","after":"2a55d5699c5bf63d8a0b2282aaa5634c98a0993a","ref":"refs/heads/develop","pushedAt":"2024-02-21T01:56:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Merge pull request #7 from DataONEorg/feature-4-multiple-certs\n\nmore-sensible logging","shortMessageHtmlLink":"Merge pull request #7 from DataONEorg/feature-4-multiple-certs"}},{"before":"2d638c7a2c57ae4e9ef92c6b114c33716807ee53","after":"bc17681b8e24758720f38feed685160f10c0290b","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-21T01:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"more-sensible logging","shortMessageHtmlLink":"more-sensible logging"}},{"before":"3b8f1841a5916e4300c6b58221ec9e9119f0c38d","after":"5be0b33c675713249739b3e3764cfd5bc9526346","ref":"refs/heads/develop","pushedAt":"2024-02-21T01:11:11.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Merge pull request #6 from DataONEorg/feature-4-multiple-certs\n\nFeature 4 multiple certs","shortMessageHtmlLink":"Merge pull request #6 from DataONEorg/feature-4-multiple-certs"}},{"before":"601e7ff1a3d3f635db89b20de0495db4b1cc93de","after":"2d638c7a2c57ae4e9ef92c6b114c33716807ee53","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T23:22:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"de-dupe CN cert & change ordering so it's 1st. add tests for this","shortMessageHtmlLink":"de-dupe CN cert & change ordering so it's 1st. add tests for this"}},{"before":"1c7b3339e7c072cddd2be61c7bdb07044c93f981","after":"601e7ff1a3d3f635db89b20de0495db4b1cc93de","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T18:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"synchronization and typo","shortMessageHtmlLink":"synchronization and typo"}},{"before":"70d120bea1d3a5037949c59fb7c69a8389f363f1","after":"1c7b3339e7c072cddd2be61c7bdb07044c93f981","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T17:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"nullpointer safety changes","shortMessageHtmlLink":"nullpointer safety changes"}},{"before":"74f91c0e35c91822335e6ed7d8564abe505a19e1","after":"70d120bea1d3a5037949c59fb7c69a8389f363f1","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T17:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"added double-check locking to both getInstance methods","shortMessageHtmlLink":"added double-check locking to both getInstance methods"}},{"before":"05ce84126ecbac2c4961674960fbda21830d9741","after":"74f91c0e35c91822335e6ed7d8564abe505a19e1","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T17:54:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Revert \"added double-check locking to both getInstance methods\"\n\nThis reverts commit 05ce84126ecbac2c4961674960fbda21830d9741.","shortMessageHtmlLink":"Revert \"added double-check locking to both getInstance methods\""}},{"before":"04d715d873a74a9a1d03f1909bc6ddaaeea4082a","after":"05ce84126ecbac2c4961674960fbda21830d9741","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T17:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"added double-check locking to both getInstance methods","shortMessageHtmlLink":"added double-check locking to both getInstance methods"}},{"before":"2185c7b97100640836e37498b40516dfe9944198","after":"04d715d873a74a9a1d03f1909bc6ddaaeea4082a","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-20T01:34:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"to validate token, iterate thru a list of public keys including local cetrs and remote cn cert","shortMessageHtmlLink":"to validate token, iterate thru a list of public keys including local…"}},{"before":"f1d6b9b18f64a0bd65922a88266161cc55b8d089","after":"2185c7b97100640836e37498b40516dfe9944198","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-19T18:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"add test for getSession()","shortMessageHtmlLink":"add test for getSession()"}},{"before":"3f8787f654b568e61caa2095e18fb850b07bb1fb","after":"f1d6b9b18f64a0bd65922a88266161cc55b8d089","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-19T17:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"removed sleep. removed unnecessary code to help clarity","shortMessageHtmlLink":"removed sleep. removed unnecessary code to help clarity"}},{"before":"ee0254a7d5b6bfa40483e099ec4ead1efaffd5e5","after":"3f8787f654b568e61caa2095e18fb850b07bb1fb","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-15T23:54:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"linter cleanup","shortMessageHtmlLink":"linter cleanup"}},{"before":"ee0254a7d5b6bfa40483e099ec4ead1efaffd5e5","after":"3b8f1841a5916e4300c6b58221ec9e9119f0c38d","ref":"refs/heads/develop","pushedAt":"2024-02-15T18:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"add readme, license, contrib, gitignore","shortMessageHtmlLink":"add readme, license, contrib, gitignore"}},{"before":"411fbce6d144b6e0204a0844801a4383d2ece3d3","after":"ee0254a7d5b6bfa40483e099ec4ead1efaffd5e5","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-15T16:58:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"line wrapping ONLY: 100 char limit","shortMessageHtmlLink":"line wrapping ONLY: 100 char limit"}},{"before":"411fbce6d144b6e0204a0844801a4383d2ece3d3","after":"ee0254a7d5b6bfa40483e099ec4ead1efaffd5e5","ref":"refs/heads/develop","pushedAt":"2024-02-15T16:58:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"line wrapping ONLY: 100 char limit","shortMessageHtmlLink":"line wrapping ONLY: 100 char limit"}},{"before":null,"after":"411fbce6d144b6e0204a0844801a4383d2ece3d3","ref":"refs/heads/feature-4-multiple-certs","pushedAt":"2024-02-15T02:35:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Create the 2.3.2 tag.","shortMessageHtmlLink":"Create the 2.3.2 tag."}},{"before":"6c4912de33aa4eab39f42364bab4d50ba03d544e","after":"cc64db96a9f03082590036f2d4762742718b99d1","ref":"refs/heads/feature-5-changes-for-v2.4-from-trunk","pushedAt":"2024-02-15T02:27:57.000Z","pushType":"push","commitsCount":92,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"merge from develop & resolve","shortMessageHtmlLink":"merge from develop & resolve"}},{"before":"6c4912de33aa4eab39f42364bab4d50ba03d544e","after":null,"ref":"refs/heads/master","pushedAt":"2024-02-14T17:34:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"}},{"before":null,"after":"6c4912de33aa4eab39f42364bab4d50ba03d544e","ref":"refs/heads/svnorigin/trunk-archived","pushedAt":"2024-02-14T02:13:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Explicitly use version 8 to prevent compiler issues.","shortMessageHtmlLink":"Explicitly use version 8 to prevent compiler issues."}},{"before":null,"after":"6c4912de33aa4eab39f42364bab4d50ba03d544e","ref":"refs/heads/feature-5-changes-for-v2.4-from-trunk","pushedAt":"2024-02-14T02:07:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Explicitly use version 8 to prevent compiler issues.","shortMessageHtmlLink":"Explicitly use version 8 to prevent compiler issues."}},{"before":null,"after":"411fbce6d144b6e0204a0844801a4383d2ece3d3","ref":"refs/heads/develop","pushedAt":"2024-02-14T02:00:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artntek","name":"Matthew B","path":"/artntek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106352182?s=80&v=4"},"commit":{"message":"Create the 2.3.2 tag.","shortMessageHtmlLink":"Create the 2.3.2 tag."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJLQfmgA","startCursor":null,"endCursor":null}},"title":"Activity · DataONEorg/d1_portal"}