{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36057260,"defaultBranch":"main","name":"activemq-artemis","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-22T07:00:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726848325.0","currentOid":""},"activityList":{"items":[{"before":"ebd97bb91a362dd6368dc65550c9e37140767355","after":"4a80671dc6cd7568774182f9cbd12f6a791efa6a","ref":"refs/heads/main","pushedAt":"2024-09-20T21:42:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tabish121","name":"Timothy Bish","path":"/tabish121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146346?s=80&v=4"},"commit":{"message":"ARTEMIS-5058 Update Qpid protonj2 to v1.0.0-M22\n\nUpdate to latest release, used in AMQP tests","shortMessageHtmlLink":"ARTEMIS-5058 Update Qpid protonj2 to v1.0.0-M22"}},{"before":"ee3ff65181991de81a88e4d576155fe5b7526f09","after":null,"ref":"refs/heads/apache/dependabot/maven/version.batavia-1.0.15.Final","pushedAt":"2024-09-20T16:05:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jbertram","name":"Justin Bertram","path":"/jbertram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336948?s=80&v=4"}},{"before":"7882c92e5dd1902ecb8c8fa8efaad041bfcbafac","after":"ebd97bb91a362dd6368dc65550c9e37140767355","ref":"refs/heads/main","pushedAt":"2024-09-20T11:23:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gtully","name":"Gary Tully","path":"/gtully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142665?s=80&v=4"},"commit":{"message":"ARTEMIS-5051 disable jolokia detectors in console war","shortMessageHtmlLink":"ARTEMIS-5051 disable jolokia detectors in console war"}},{"before":"90300285c732a360709a28da21e8b930dd62ea26","after":"7882c92e5dd1902ecb8c8fa8efaad041bfcbafac","ref":"refs/heads/main","pushedAt":"2024-09-19T20:36:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tabish121","name":"Timothy Bish","path":"/tabish121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146346?s=80&v=4"},"commit":{"message":"ARTEMIS-5049 add detailed logging for auth caches","shortMessageHtmlLink":"ARTEMIS-5049 add detailed logging for auth caches"}},{"before":"c8f51952f404ae9c47a07d0400a50210648bc102","after":"90300285c732a360709a28da21e8b930dd62ea26","ref":"refs/heads/main","pushedAt":"2024-09-19T18:55:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tabish121","name":"Timothy Bish","path":"/tabish121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146346?s=80&v=4"},"commit":{"message":"ARTEMIS-5052 hash authentication cache keys\n\nExisting tests should suffice to validate this change.","shortMessageHtmlLink":"ARTEMIS-5052 hash authentication cache keys"}},{"before":"f2a410e9bc47c5706271f5328e3801d12f6c624b","after":"c8f51952f404ae9c47a07d0400a50210648bc102","ref":"refs/heads/main","pushedAt":"2024-09-19T18:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tabish121","name":"Timothy Bish","path":"/tabish121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146346?s=80&v=4"},"commit":{"message":"ARTEMIS-5048 clean up for removal of Base64.java","shortMessageHtmlLink":"ARTEMIS-5048 clean up for removal of Base64.java"}},{"before":null,"after":"2cbe1f73f9fc6d6519cec6153436f1c2d34c49d6","ref":"refs/heads/dependabot/maven/commons-io-commons-io-2.17.0","pushedAt":"2024-09-19T02:17:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"ARTEMIS-X Bump commons-io:commons-io from 2.16.1 to 2.17.0\n\nBumps commons-io:commons-io from 2.16.1 to 2.17.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"ARTEMIS-X Bump commons-io:commons-io from 2.16.1 to 2.17.0"}},{"before":"d9d84f814cbf80f7eb7d82794c8c393abbd1d419","after":"f2a410e9bc47c5706271f5328e3801d12f6c624b","ref":"refs/heads/main","pushedAt":"2024-09-18T20:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbertram","name":"Justin Bertram","path":"/jbertram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336948?s=80&v=4"},"commit":{"message":"ARTEMIS-5050: misc improvements to 'Broker-to-Broker Connectivity' docs/index","shortMessageHtmlLink":"ARTEMIS-5050: misc improvements to 'Broker-to-Broker Connectivity' do…"}},{"before":"7860fd5fa91b4b1822a24d6e1bc9617b73228f18","after":"d9d84f814cbf80f7eb7d82794c8c393abbd1d419","ref":"refs/heads/main","pushedAt":"2024-09-18T19:15:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tabish121","name":"Timothy Bish","path":"/tabish121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146346?s=80&v=4"},"commit":{"message":"ARTEMIS-5048 use java.util.Base64\n\nWe've traditionally used org.apache.activemq.artemis.utils.Base64 for\nBase64 encoding/decoding. This implementation is based on public domain\ncode from http://iharder.net/base64.\n\nIn Java 8 java.util.Base64 was introduced. I assumed we hadn't switched\nto this implementation for performance reasons so I created a simple\nJMH-based test to compare the two implementations and it appears to me\nthat java.util.Base64 is significantly faster than our current\nimplementation. Using the JDK's class will simplify our code and\nimprove performance. Also, it should be 100% backwards compatible\nsince Base64 encoding/decoding is standardized.","shortMessageHtmlLink":"ARTEMIS-5048 use java.util.Base64"}},{"before":"b79db8ed6650b9036c9990784d739c5cfa1cafcb","after":"7860fd5fa91b4b1822a24d6e1bc9617b73228f18","ref":"refs/heads/main","pushedAt":"2024-09-18T15:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"ARTEMIS-5035 M_and_M_FactoryTest cannot use OpenWire as it's using JMS2","shortMessageHtmlLink":"ARTEMIS-5035 M_and_M_FactoryTest cannot use OpenWire as it's using JMS2"}},{"before":"dc64d9be7821020e99edec08ad3f83b2e7d2c72a","after":"b79db8ed6650b9036c9990784d739c5cfa1cafcb","ref":"refs/heads/main","pushedAt":"2024-09-17T13:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gemmellr","name":"Robbie Gemmell","path":"/gemmellr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5106823?s=80&v=4"},"commit":{"message":"ARTEMIS-4781 AMQP message leaking large message file\n\nWhen an AMQP message is sent over a cluster bridge it is embedded into a\nCore message. If the size of the AMQP message is barely beneath the\nminLargeMessageSize then the Core message in which the AMQP message is\nembedded will become a large message. The on the bridge target when the\nembedded AMQP message is extracted from the large Core message it will\nnot be considered \"large.\" In this situation the file for the large Core\nmessage will leak.\n\nThanks to Erwin Dondorp for the test. I renamed and refactored it a bit,\nbut the fundamentals came from Erwin.","shortMessageHtmlLink":"ARTEMIS-4781 AMQP message leaking large message file"}},{"before":"239c3d3239770ff08ee5403f77fb7b5ef71e86b0","after":"dc64d9be7821020e99edec08ad3f83b2e7d2c72a","ref":"refs/heads/main","pushedAt":"2024-09-16T09:17:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gemmellr","name":"Robbie Gemmell","path":"/gemmellr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5106823?s=80&v=4"},"commit":{"message":"ARTEMIS-5045 add test + polish","shortMessageHtmlLink":"ARTEMIS-5045 add test + polish"}},{"before":"2e06f6df3a022c698cd7c89725d7f7f3f70a81dc","after":null,"ref":"refs/heads/dependabot/maven/org.apache.groovy-groovy-all-4.0.23","pushedAt":"2024-09-13T13:56:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b443331bba7bbd2bb507d7394ce969befa6fd299","after":"239c3d3239770ff08ee5403f77fb7b5ef71e86b0","ref":"refs/heads/main","pushedAt":"2024-09-13T13:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"ARTEMIS-5046: update to groovy 4.0.23","shortMessageHtmlLink":"ARTEMIS-5046: update to groovy 4.0.23"}},{"before":null,"after":"2e06f6df3a022c698cd7c89725d7f7f3f70a81dc","ref":"refs/heads/dependabot/maven/org.apache.groovy-groovy-all-4.0.23","pushedAt":"2024-09-13T02:18:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"ARTEMIS-X Bump org.apache.groovy:groovy-all from 4.0.22 to 4.0.23\n\nBumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 4.0.22 to 4.0.23.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy-all\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"ARTEMIS-X Bump org.apache.groovy:groovy-all from 4.0.22 to 4.0.23"}},{"before":"b0c0da95a266852cdfb4d1e2e8587e368b8f87ca","after":null,"ref":"refs/heads/dependabot/maven/com.google.errorprone-error_prone_core-2.32.0","pushedAt":"2024-09-12T13:55:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9702053af266d5a62e45081063d35871c0187c07","after":"b443331bba7bbd2bb507d7394ce969befa6fd299","ref":"refs/heads/main","pushedAt":"2024-09-12T13:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"NO-JIRA: have dependabot ignore errorprone >= 2.32.0 since it needs Java 17+","shortMessageHtmlLink":"NO-JIRA: have dependabot ignore errorprone >= 2.32.0 since it needs J…"}},{"before":null,"after":"b0c0da95a266852cdfb4d1e2e8587e368b8f87ca","ref":"refs/heads/dependabot/maven/com.google.errorprone-error_prone_core-2.32.0","pushedAt":"2024-09-12T02:29:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"ARTEMIS-X Bump com.google.errorprone:error_prone_core\n\nBumps [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) from 2.31.0 to 2.32.0.\n- [Release notes](https://github.com/google/error-prone/releases)\n- [Commits](https://github.com/google/error-prone/compare/v2.31.0...v2.32.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.errorprone:error_prone_core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"ARTEMIS-X Bump com.google.errorprone:error_prone_core"}},{"before":"1503a40fe7c4013fc1a2965f805572ec96f20bec","after":"9702053af266d5a62e45081063d35871c0187c07","ref":"refs/heads/main","pushedAt":"2024-09-11T03:08:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbertram","name":"Justin Bertram","path":"/jbertram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336948?s=80&v=4"},"commit":{"message":"ARTEMIS-5033 Avoid NPE on method processAddSession in OpenWireConnection\n\nThe class org.apache.activemq.artemis.core.protocol.openwire.OpenWireConnection in ActiveMQ Artemis\nis based on org.apache.activemq.broker.TransportConnection from ActiveMQ Classic,\nand in the latter there is null check that doesn't exist in the former.\nTherefore, I think it's worth adding this check.\n\nThe info should never be null since it is passed in off the wire from the OpenWire marshaller,\nand state.getSessionIds() should also never return null because the underlying ConcurrentMap is initialized when ConnectionState is created.","shortMessageHtmlLink":"ARTEMIS-5033 Avoid NPE on method processAddSession in OpenWireConnection"}},{"before":"eb19d586fd124d58cbe92bfe825d3f0fbf722ac4","after":"1503a40fe7c4013fc1a2965f805572ec96f20bec","ref":"refs/heads/main","pushedAt":"2024-09-10T17:03:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gemmellr","name":"Robbie Gemmell","path":"/gemmellr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5106823?s=80&v=4"},"commit":{"message":"ARTEMIS-4965 mitigate NPE when missing SQL property","shortMessageHtmlLink":"ARTEMIS-4965 mitigate NPE when missing SQL property"}},{"before":"756c7b5389d9131fb033d1460171e4e5f58f49dc","after":null,"ref":"refs/heads/dependabot/maven/io.micrometer-micrometer-core-1.13.4","pushedAt":"2024-09-10T16:16:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"fff4eb06cc6b945af91f2e32cb20c7ce0076bdc6","after":"eb19d586fd124d58cbe92bfe825d3f0fbf722ac4","ref":"refs/heads/main","pushedAt":"2024-09-10T16:15:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbertram","name":"Justin Bertram","path":"/jbertram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336948?s=80&v=4"},"commit":{"message":"ARTEMIS-5044 bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4","shortMessageHtmlLink":"ARTEMIS-5044 bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4"}},{"before":"2021a7f21578e435ed7a6bd0134a6ddb2503aa59","after":null,"ref":"refs/heads/dependabot/maven/log4j.version-2.24.0","pushedAt":"2024-09-10T16:11:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"48e8de20e9cf1e4a98cd44108f984c90cf38bdd1","after":"fff4eb06cc6b945af91f2e32cb20c7ce0076bdc6","ref":"refs/heads/main","pushedAt":"2024-09-10T16:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbertram","name":"Justin Bertram","path":"/jbertram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336948?s=80&v=4"},"commit":{"message":"ARTEMIS-5043 bump log4j.version from 2.23.1 to 2.24.0","shortMessageHtmlLink":"ARTEMIS-5043 bump log4j.version from 2.23.1 to 2.24.0"}},{"before":"6df81661bd6c90237a766579e9bd6a8f2df54dc1","after":null,"ref":"refs/heads/dependabot/maven/org.jboss.marshalling-jboss-marshalling-river-2.2.1.Final","pushedAt":"2024-09-10T16:09:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"46c7cb445c60642e06bbb2c8ca0cfa075fdeb9c4","after":"48e8de20e9cf1e4a98cd44108f984c90cf38bdd1","ref":"refs/heads/main","pushedAt":"2024-09-10T16:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbertram","name":"Justin Bertram","path":"/jbertram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336948?s=80&v=4"},"commit":{"message":"ARTEMIS-5015 bump org.jboss.marshalling:jboss-marshalling-river from 2.1.4.Final to 2.2.1.Final","shortMessageHtmlLink":"ARTEMIS-5015 bump org.jboss.marshalling:jboss-marshalling-river from …"}},{"before":"2365ebf0a75111d0cafb71df30e892c5a85ffc09","after":"46c7cb445c60642e06bbb2c8ca0cfa075fdeb9c4","ref":"refs/heads/main","pushedAt":"2024-09-10T15:46:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gemmellr","name":"Robbie Gemmell","path":"/gemmellr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5106823?s=80&v=4"},"commit":{"message":"ARTEMIS-4182 support client ID config on bridges\n\nAllow the client ID to be configured on normal bridge as well as\ncluster-connection bridges. This makes the bridge connection easier to\nidentify on the target broker.","shortMessageHtmlLink":"ARTEMIS-4182 support client ID config on bridges"}},{"before":"e322a418ce040e280028208999f92f6311b9c6ac","after":"2365ebf0a75111d0cafb71df30e892c5a85ffc09","ref":"refs/heads/main","pushedAt":"2024-09-10T12:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"ARTEMIS-5032: tweak test asserts following a failure in CI","shortMessageHtmlLink":"ARTEMIS-5032: tweak test asserts following a failure in CI"}},{"before":null,"after":"756c7b5389d9131fb033d1460171e4e5f58f49dc","ref":"refs/heads/dependabot/maven/io.micrometer-micrometer-core-1.13.4","pushedAt":"2024-09-10T02:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"ARTEMIS-X Bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4\n\nBumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.13.3 to 1.13.4.\n- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)\n- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.13.3...v1.13.4)\n\n---\nupdated-dependencies:\n- dependency-name: io.micrometer:micrometer-core\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"ARTEMIS-X Bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4"}},{"before":"5b3b995d616ce14f6d64c5bff974e55289b171ba","after":"e322a418ce040e280028208999f92f6311b9c6ac","ref":"refs/heads/main","pushedAt":"2024-09-09T19:50:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clebertsuconic","name":null,"path":"/clebertsuconic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/750514?s=80&v=4"},"commit":{"message":"ARTEMIS-5010 Adding Failback scenario to ReplicatedBothNodesMirrorTest","shortMessageHtmlLink":"ARTEMIS-5010 Adding Failback scenario to ReplicatedBothNodesMirrorTest"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTo0MjoyMi4wMDAwMDBazwAAAAS8ZAW7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTo0MjoyMi4wMDAwMDBazwAAAAS8ZAW7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxOTo1MDo0OC4wMDAwMDBazwAAAASxTKmT"}},"title":"Activity · apache/activemq-artemis"}