)]}'
{
  "log": [
    {
      "commit": "4c382c144f9c0155c32c2f8e83a3d39fd8d52628",
      "tree": "a16b722360c7b2d1738bdf3a51b146d8d512329c",
      "parents": [
        "1dfa4afe99866513d6f4867a639a0c738595d830"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 13:53:35 2026 -0500"
      },
      "committer": {
        "name": "Dominik Przybysz",
        "email": "alien11689@users.noreply.github.com",
        "time": "Fri May 22 20:04:33 2026 +0200"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "1dfa4afe99866513d6f4867a639a0c738595d830",
      "tree": "c31455ea07da0e1d1925d672b84f28f0aac1330c",
      "parents": [
        "8e15c14c4cfcc2a30d7f019ad018d09bad5ad471",
        "b1612aa8d890af5e6cee75e8e627641f1a1c75f1"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Jan 19 11:35:13 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 19 11:35:13 2026 +0000"
      },
      "message": "Merge pull request #31 from apache/fix/tck\n\nFix issues raised by the Typed Events 1.1 TCK"
    },
    {
      "commit": "b1612aa8d890af5e6cee75e8e627641f1a1c75f1",
      "tree": "c31455ea07da0e1d1925d672b84f28f0aac1330c",
      "parents": [
        "0f0080d4f1b9f98918005bbf9143568b6cdd55c6"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Jan 15 16:34:15 2026 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Jan 15 16:34:15 2026 +0000"
      },
      "message": "Fix the ordering priority of filters when configuring event history\n\nThe specification defines a strict order to determine which range policy applies when multiple filters match. This is enforced by the implementation using sort ordering, which is now better tested and has been fixed\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "0f0080d4f1b9f98918005bbf9143568b6cdd55c6",
      "tree": "e074b3a2bd8b821c92a27a5f802b6a974332ab37",
      "parents": [
        "8e15c14c4cfcc2a30d7f019ad018d09bad5ad471"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Jan 15 11:03:50 2026 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Jan 15 11:03:50 2026 +0000"
      },
      "message": "Properly validate topics, topic filters, and events for null and syntax\n\nThe specification requires that null and invalid topics are rejected with particular exception types. This commit ensures that the proper checks are made in all cases.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@gmail.com\u003e\n"
    },
    {
      "commit": "8e15c14c4cfcc2a30d7f019ad018d09bad5ad471",
      "tree": "5bc9a8d2e0aad9d556cb32c304ab72a2095d9e97",
      "parents": [
        "c9bf5c76dc36071009fef5a4788ebf52b2bfdeeb"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 15 20:57:48 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 15 20:57:48 2025 +0000"
      },
      "message": "Fix import of the wrong JUnit package\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "c9bf5c76dc36071009fef5a4788ebf52b2bfdeeb",
      "tree": "9750e6b6044bbe8605acf3b591fb9b540e593047",
      "parents": [
        "ab12e758bde6428bd494bd5aa01e8ed03fd46824",
        "9a70df1341d3c9c72faad36b5386a29111aa34c7"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 15 17:24:10 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 17:24:10 2025 +0000"
      },
      "message": "Merge pull request #28 from apache/fix-jira-2195\n\n[aries-typedevent] Fix for ARIES-2195 - Avoid OOM in history configuration"
    },
    {
      "commit": "9a70df1341d3c9c72faad36b5386a29111aa34c7",
      "tree": "9750e6b6044bbe8605acf3b591fb9b540e593047",
      "parents": [
        "2c4946240f414b3dac044eb6c7acf08b9613e540"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 15 17:23:22 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 15 17:23:22 2025 +0000"
      },
      "message": "Include recommendations from PR review\n\nThanks to Guido Grune for the review. I have incorporated some of the suggested changes and added more tests.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "2c4946240f414b3dac044eb6c7acf08b9613e540",
      "tree": "bbc6e0775aa22a7f03e5ea9ed8c716c626bd780d",
      "parents": [
        "ab12e758bde6428bd494bd5aa01e8ed03fd46824"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Dec 04 11:02:27 2025 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Dec 04 11:02:27 2025 +0100"
      },
      "message": "[aries-typedevent] Fix for ARIES-2195 - Avoid OOM in history configuration\n\nThis commit adds tests contributed by Guido Grune and fixes the issue where policies with a defined minimum and large maximum could trigger an OOM. The simple fix is to limit the maximum storage using the overall maximum number of events that the history is permitted to store. This may still waste memory if there are many different policies set with large maximums and a large total history capacity, but this can be managed by users selecting appropriate policies and overall capacities.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "ab12e758bde6428bd494bd5aa01e8ed03fd46824",
      "tree": "f7e51cde5b45c0310317f73da0b5f5b2990166dc",
      "parents": [
        "97715529636776b8e1c8e812bf95a73000d40838"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu May 01 10:09:23 2025 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu May 01 10:09:52 2025 +0100"
      },
      "message": "Improve conversion performance for Record to Map\n\nThis is a common transformation as all events are converted to Maps for monitoring. Records will typically have a small number of components and we can reduce the overhead of each Map by setting the capacity and load factor properly.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "97715529636776b8e1c8e812bf95a73000d40838",
      "tree": "7d16c94e47b456fd51761532ca8039169d1f700c",
      "parents": [
        "bb780b97059a73c851531a956a8d535990191161",
        "f8d604a47f468090675e094353e5e3126b50b26e"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Apr 07 16:44:01 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 07 16:44:01 2025 +0100"
      },
      "message": "Merge pull request #27 from apache/fix/record_null\n\nFixes for records with null components and flaky integration tests"
    },
    {
      "commit": "f8d604a47f468090675e094353e5e3126b50b26e",
      "tree": "7d16c94e47b456fd51761532ca8039169d1f700c",
      "parents": [
        "40f5ebbc7c62e51f9ae2456062957c90e39fc0c4"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Apr 07 16:42:54 2025 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Apr 07 16:42:54 2025 +0100"
      },
      "message": "Use trace statements for main-path event conversion and monitoring\n\nThe main path through the event bus is heavily used and results in huge amounts of logging. This is too much even for debug level, and so we are moving these log messages to TRACE so that they aren\u0027t written unless a ser really needs them.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "40f5ebbc7c62e51f9ae2456062957c90e39fc0c4",
      "tree": "ae5e2971307a6db7dcd1f3ba4e1a52e528103a22",
      "parents": [
        "bb780b97059a73c851531a956a8d535990191161"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Apr 07 16:40:56 2025 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Apr 07 16:40:56 2025 +0100"
      },
      "message": "Correctly handle mapping records with null components to Maps\n\nSimply streaming the record components into a Map would throw an NPE when the record component\u0027s value was null. This is something that is permitted in a record and so we must use a null-safe way of populating the Map.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "bb780b97059a73c851531a956a8d535990191161",
      "tree": "81a739b576d69f550c16be7c911c3e9649047c56",
      "parents": [
        "0fd786343f302e591beeb7214279c5eaa2d7eea4",
        "2c93df8492f95fa7d19f64635ff72f33921c01ff"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 12:54:15 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 12:54:15 2025 +0000"
      },
      "message": "Merge branch \u0027feature/v1.1\u0027\n\nMove Feature Branch for OSGi Type Safe Events 1.1 into the main development branch\n"
    },
    {
      "commit": "0fd786343f302e591beeb7214279c5eaa2d7eea4",
      "tree": "502b80128b49f786d72f81248c8e7edb96ef0b52",
      "parents": [
        "5a207126bfe1577fa3a99b930720a570d469d2e7"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:54:22 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:54:22 2025 +0000"
      },
      "message": "[ARIES-TypedEvent][maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "5a207126bfe1577fa3a99b930720a570d469d2e7",
      "tree": "036d2256df8f1df989424d317fc7d071e8547f86",
      "parents": [
        "0cbb5f5b5eee081bc45e8b96da85d1fa96738c39"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:53:37 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:53:37 2025 +0000"
      },
      "message": "[ARIES-TypedEvent][maven-release-plugin] prepare release typedevent-parent-1.0.0\n"
    },
    {
      "commit": "0cbb5f5b5eee081bc45e8b96da85d1fa96738c39",
      "tree": "f851ccf19d8cd5333ed04e1fcb3e571f721f2121",
      "parents": [
        "00ee797a7a0d96ee50b10ee91d922b38fa6c219b",
        "452c99416d11faedd088fb139f0a1a342ce14506"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:27:38 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 03 10:27:38 2025 +0000"
      },
      "message": "Merge pull request #26 from apache/version-1.0.0\n\nUpdate to version 1.0.0-SNAPSHOT for built bundles"
    },
    {
      "commit": "452c99416d11faedd088fb139f0a1a342ce14506",
      "tree": "f851ccf19d8cd5333ed04e1fcb3e571f721f2121",
      "parents": [
        "00ee797a7a0d96ee50b10ee91d922b38fa6c219b"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:26:43 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Mar 03 10:26:43 2025 +0000"
      },
      "message": "Update to version 1.0.0-SNAPSHOT for built bundles\n\nThe Aries Typed Events implementation of OSGi Type Safe Events 1.0.0 has never had a 1.0.0 release. This should be rectified as it is both stable, and used by other projects\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "00ee797a7a0d96ee50b10ee91d922b38fa6c219b",
      "tree": "c3f7e0272dbb7361559f59d7979ca94275f1e1b7",
      "parents": [
        "3b1c4383550a7345f141077ec178bea82b8ae5df",
        "4a7aa3aa14b18d325f3411b4e59e137d2027d9ab"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Feb 19 09:35:42 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 09:35:42 2025 +0000"
      },
      "message": "Merge pull request #24 from gg-dim/extend_type_data\n\nExtract interface and extend TypeData with RawTypeString"
    },
    {
      "commit": "4a7aa3aa14b18d325f3411b4e59e137d2027d9ab",
      "tree": "c3f7e0272dbb7361559f59d7979ca94275f1e1b7",
      "parents": [
        "3b1c4383550a7345f141077ec178bea82b8ae5df"
      ],
      "author": {
        "name": "Guido Grune",
        "email": "g.grune@datainmotion.com",
        "time": "Wed Feb 05 10:16:01 2025 +0100"
      },
      "committer": {
        "name": "Guido Grune",
        "email": "g.grune@datainmotion.com",
        "time": "Tue Feb 18 17:02:01 2025 +0100"
      },
      "message": "add type data information to the custom event converter\n\nSigned-off-by: Guido Grune \u003cg.grune@datainmotion.com\u003e"
    },
    {
      "commit": "2c93df8492f95fa7d19f64635ff72f33921c01ff",
      "tree": "374690b0d719b8e8a41b626bc3a3d1530f28567c",
      "parents": [
        "cf7089442ed9efcb0c2399e2d85bbb7290abcf9c",
        "3b1c4383550a7345f141077ec178bea82b8ae5df"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Feb 17 11:04:30 2025 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Feb 17 11:04:30 2025 +0000"
      },
      "message": "Merge branch \u0027main\u0027 into feature/v1.1\n\nResynchronise with the main branch\n"
    },
    {
      "commit": "3b1c4383550a7345f141077ec178bea82b8ae5df",
      "tree": "cf5f1c44a3005415ef1752452bb804dce59d33ef",
      "parents": [
        "71a24049bf961bff9f08103e8129443faaf83348",
        "f56ca7ccd24cf8760a1c64a18e6ec5fffa63bd84"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Feb 12 14:08:21 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 14:08:21 2025 +0100"
      },
      "message": "Merge pull request #25 from apache/backport/records\n\nBackport support for Records as events from 1.1 dev branch"
    },
    {
      "commit": "f56ca7ccd24cf8760a1c64a18e6ec5fffa63bd84",
      "tree": "cf5f1c44a3005415ef1752452bb804dce59d33ef",
      "parents": [
        "71a24049bf961bff9f08103e8129443faaf83348"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 15:58:40 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Feb 12 14:04:30 2025 +0100"
      },
      "message": "Backport support for Records as events from 1.1 dev branch\n\nThis commit makes the Aries Typed Event bundle a multi-release bundle which works on Java 8, but adds support for Record types on Java 16 or later. Event Publishers and Event Handlers can use Record types as normal.\n\nThe build now requires Java 17 (the LTS release) as a result of this change.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n(cherry picked from commit 7b6220ac1c4b5d1736477789cdd259444896a39c)\n"
    },
    {
      "commit": "71a24049bf961bff9f08103e8129443faaf83348",
      "tree": "d818c1b8fa0cf172db4d9d40f58bdbf9674d8339",
      "parents": [
        "3fe1909955f3bf49a87de2579c9b17fe2a8e779d",
        "791c554ddaf1a9ec057bb67d54fb218491e71a5b"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Feb 06 10:21:16 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 10:21:16 2025 +0000"
      },
      "message": "Merge pull request #23 from gg-dim/ariesTypedEvents_service_cap\n\nAdd AriesTypedEvents service capability"
    },
    {
      "commit": "791c554ddaf1a9ec057bb67d54fb218491e71a5b",
      "tree": "d818c1b8fa0cf172db4d9d40f58bdbf9674d8339",
      "parents": [
        "3fe1909955f3bf49a87de2579c9b17fe2a8e779d"
      ],
      "author": {
        "name": "Guido Grune",
        "email": "g.grune@datainmotion.com",
        "time": "Wed Feb 05 10:34:34 2025 +0100"
      },
      "committer": {
        "name": "Guido Grune",
        "email": "g.grune@datainmotion.com",
        "time": "Wed Feb 05 10:34:34 2025 +0100"
      },
      "message": "Add AriesTypedEvents service capability\n\nSigned-off-by: Guido Grune \u003cg.grune@datainmotion.com\u003e"
    },
    {
      "commit": "3fe1909955f3bf49a87de2579c9b17fe2a8e779d",
      "tree": "c653c3cc699f4f70c16dae6817b42da8202c50ea",
      "parents": [
        "71f4d441f9c8f527077b46cc7d37557ca443ae09"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 15:17:08 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 15:17:08 2024 +0000"
      },
      "message": "Use TRACE level for event conversion logging\n\nThe logs were simply too noisy when including Event Conversion at debug level. The event conversion function is now logged at TRACE level, with only the entry into the converter logged at DEBUG\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "cf7089442ed9efcb0c2399e2d85bbb7290abcf9c",
      "tree": "f0c0e211f97a4b0227c06cb5c206491759a4d60c",
      "parents": [
        "8ed6ad311a570ace2737e3ec7cbbded855c6c9c3"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 12:15:56 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 15:10:37 2024 +0000"
      },
      "message": "Logging and debuggability improvements\n\nThis commit adds proper logging into the Typed Events implementation making it easier to understand what\u0027s going on\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n(cherry picked from commit 01a9dc85efdf0010615bc716a00f0911d0ee83c7)\n"
    },
    {
      "commit": "71f4d441f9c8f527077b46cc7d37557ca443ae09",
      "tree": "31b6b0901e63648855adad182e8ed229c99932a1",
      "parents": [
        "f638d65c5cf2a52327ee5ec5da6131061bd516a0",
        "01a9dc85efdf0010615bc716a00f0911d0ee83c7"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 12:17:04 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 16 12:17:04 2024 +0000"
      },
      "message": "Merge pull request #22 from apache/fix/logging\n\nLogging and debuggability improvements"
    },
    {
      "commit": "01a9dc85efdf0010615bc716a00f0911d0ee83c7",
      "tree": "31b6b0901e63648855adad182e8ed229c99932a1",
      "parents": [
        "f638d65c5cf2a52327ee5ec5da6131061bd516a0"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 12:15:56 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Dec 16 12:15:56 2024 +0000"
      },
      "message": "Logging and debuggability improvements\n\nThis commit adds proper logging into the Typed Events implementation making it easier to understand what\u0027s going on\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "8ed6ad311a570ace2737e3ec7cbbded855c6c9c3",
      "tree": "4b1e20b07eb7fd45061531f0523e98ba41404364",
      "parents": [
        "0ed627cc52bf6c0058db3e0f655c6e2eb1aaa358"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Dec 12 18:25:54 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Dec 13 23:04:12 2024 +0000"
      },
      "message": "Add support for an event conversion plugin\n\nEvent Conversion is left up to the implementation, and Aries uses the OSGi converter. There are, however, users that want to use richer types than are supported by the specification. They should be able to register an override which lets them perform the conversion that they need.\n\nForward ported from the main branch\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n(cherry picked from commit 262c1c1861bf439b10bf2cc501f577ea47e8465b)\n"
    },
    {
      "commit": "f638d65c5cf2a52327ee5ec5da6131061bd516a0",
      "tree": "6132c7882e3f823244429d6ea86ab1b1fd098346",
      "parents": [
        "ac83c55f17902fbb641d1d93e67bb83155eade74",
        "262c1c1861bf439b10bf2cc501f577ea47e8465b"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Dec 12 18:28:55 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 18:28:55 2024 +0000"
      },
      "message": "Merge pull request #21 from apache/feature/custom-convert\n\nAdd support for an event conversion plugin"
    },
    {
      "commit": "262c1c1861bf439b10bf2cc501f577ea47e8465b",
      "tree": "6132c7882e3f823244429d6ea86ab1b1fd098346",
      "parents": [
        "ac83c55f17902fbb641d1d93e67bb83155eade74"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Dec 12 18:25:54 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Dec 12 18:26:02 2024 +0000"
      },
      "message": "Add support for an event conversion plugin\n\nEvent Conversion is left up to the implementation, and Aries uses the OSGi converter. There are, however, users that want to use richer types than are supported by the specification. They should be able to register an override which lets them perform the conversion that they need.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "ac83c55f17902fbb641d1d93e67bb83155eade74",
      "tree": "251406faadbbd074114f26668be0964a0db779e4",
      "parents": [
        "89696bb2a1d70a14837ab099b435f59a3a74fba3",
        "4b899a1dc5007c1e1249ce2b9a1eb71faf190a90"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Oct 23 13:12:00 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 23 13:12:00 2024 +0200"
      },
      "message": "Merge pull request #20 from apache/feature/single-level-wildcard\n\nBackport support for single-level wildcards"
    },
    {
      "commit": "4b899a1dc5007c1e1249ce2b9a1eb71faf190a90",
      "tree": "251406faadbbd074114f26668be0964a0db779e4",
      "parents": [
        "89696bb2a1d70a14837ab099b435f59a3a74fba3"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 06 12:55:42 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Oct 23 13:08:49 2024 +0200"
      },
      "message": "Backport support for single-level wildcards\n\nThis commit backports support for single-level wildcards from the Typed Events 1.1 specification into the 1.0 release stream so that it can be used by current clients. This support must be explicitly configured for it to be enabled. The commit updates the topic validation to support single level wildcards, and it also enhances the delivery filtering to understand single level wildcards. Tests are included for the basic filtering, and for event delivery.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "89696bb2a1d70a14837ab099b435f59a3a74fba3",
      "tree": "c60faefe7c62ad2eaaa43b4009e20c795c276d87",
      "parents": [
        "a808975c8555021425360c8623bca8b836279b00"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Apr 18 14:51:56 2024 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Apr 18 14:51:56 2024 +0100"
      },
      "message": "[ARIES-TypedEvent][maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "a808975c8555021425360c8623bca8b836279b00",
      "tree": "6a3172569aaeb4fd1e36b8ea0c6ea16acf18d063",
      "parents": [
        "8aea5c2c2f6d35dcf2bede77fbfaec3ce036321c"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Apr 18 14:50:03 2024 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Apr 18 14:50:03 2024 +0100"
      },
      "message": "[ARIES-TypedEvent][maven-release-plugin] prepare release typedevent-parent-0.0.2\n"
    },
    {
      "commit": "0ed627cc52bf6c0058db3e0f655c6e2eb1aaa358",
      "tree": "e3b6188eb248bfecbe1c3ca89f0369445650fd85",
      "parents": [
        "4bb733d445f4811116f924e2b0c2adfdb476294b"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 18:17:47 2024 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 18:17:47 2024 +0100"
      },
      "message": "Use the OSGi published API snapshots now they are available\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "4bb733d445f4811116f924e2b0c2adfdb476294b",
      "tree": "6d7ca712a196de58d78b6fc2283932735fddaca9",
      "parents": [
        "ae53309dbed66d39895b51a3984a865b2a668c0c",
        "206a419c4f2713c54eba0b35d9e1613f237b296c"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 17:55:03 2024 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 17:55:03 2024 +0100"
      },
      "message": "Merge branch \u0027main\u0027 into feature/v1.1\n\nPick up the cherry-picked fixes for wildcard listener management that are now in main\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "8aea5c2c2f6d35dcf2bede77fbfaec3ce036321c",
      "tree": "a4f3568c5d7024555c5c3e91c9452f2a28e2d650",
      "parents": [
        "17a273d340fdc8e7e5daf0b80e9f30980f12737f",
        "206a419c4f2713c54eba0b35d9e1613f237b296c"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 17:40:54 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 09 17:40:54 2024 +0100"
      },
      "message": "Merge pull request #19 from apache/fix/bugs\n\nBackport fixes from the 1.1 branch"
    },
    {
      "commit": "206a419c4f2713c54eba0b35d9e1613f237b296c",
      "tree": "a4f3568c5d7024555c5c3e91c9452f2a28e2d650",
      "parents": [
        "834d0d9fa9fbc8a991d2af063f6be7b24a281491"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 15 17:10:41 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 17:03:25 2024 +0100"
      },
      "message": "Properly clear data structures when they are empty\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "834d0d9fa9fbc8a991d2af063f6be7b24a281491",
      "tree": "ae37866ebf750b649e1c250d5abc23e3e8cfecf2",
      "parents": [
        "17a273d340fdc8e7e5daf0b80e9f30980f12737f"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 15 16:05:46 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Apr 09 16:23:12 2024 +0100"
      },
      "message": "Fix bug in whiteboard service update/remove\n\nThe removal code did not correctly clear instances from the type specific id maps, or from the wildcard maps. This commit adds a test for the failing case and also fixes the map management logic.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "ae53309dbed66d39895b51a3984a865b2a668c0c",
      "tree": "6189814713dd78ad12f2dbb672fb87649aaa040b",
      "parents": [
        "81675be2cd4c9fa68d7fe3ddb5c6bb316beebf1c"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Mar 14 12:16:58 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Mar 14 12:16:58 2024 +0000"
      },
      "message": "Update with latest specification draft changes\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "81675be2cd4c9fa68d7fe3ddb5c6bb316beebf1c",
      "tree": "50f1b94616a139f95bd373b61165346057c39dba",
      "parents": [
        "7b6220ac1c4b5d1736477789cdd259444896a39c"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 17:40:06 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 17:40:06 2024 +0000"
      },
      "message": "Support Event Topic restrictions for UnhandledEventHandler services\n\nAs per the draft specification we should support the event.topics property for UnhandledEventHandler services.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "7b6220ac1c4b5d1736477789cdd259444896a39c",
      "tree": "1a57286331c1c4eee2f8b7e7ffd46daaece0229b",
      "parents": [
        "e6d4fdcd47e9a2d1e835f780107917962240b3f7"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 15:58:40 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 15:58:40 2024 +0000"
      },
      "message": "Add support for Records as events\n\nThis commit makes the Aries Typed Event bundle a multi-release bundle which works on Java 8, but adds support for Record types on Java 16 or later. Event Publishers and Event Handlers can use Record types as normal.\n\nThe build now requires Java 17 (the LTS release) as a result of this change.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "e6d4fdcd47e9a2d1e835f780107917962240b3f7",
      "tree": "e3d35d98f5225ae243cdd2964412880d894cacb2",
      "parents": [
        "d7e5bd6a9b4c32a016da5166ce7e2ccf11b1eba2"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 12:00:25 2024 +0000"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Mar 06 12:00:25 2024 +0000"
      },
      "message": "Add support for Event History Configuration\n\nThis commit updates the TypedEventMonitor API and implements the necessary history configuration methods. There are tests demonstrating that history can be dynamically reconfigured on a per-topic basis\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "d7e5bd6a9b4c32a016da5166ce7e2ccf11b1eba2",
      "tree": "7b4fddf98f2d4258eab4cc58b2c3cac84f938eda",
      "parents": [
        "a0c02c9e8dea7a5aa48e5fc42a89b433df130087"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 15 17:10:41 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 15 17:10:41 2023 +0100"
      },
      "message": "Properly clear data structures when they are empty\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "a0c02c9e8dea7a5aa48e5fc42a89b433df130087",
      "tree": "ad68f3a96b7f5b3af315f0b13f17bccf6101dfed",
      "parents": [
        "6f5754a498857cf3f7bb0a34ccadd4792a89d673"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 15 16:05:46 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 15 16:05:46 2023 +0100"
      },
      "message": "Fix bug in whiteboard service update/remove\n\nThe removal code did not correctly clear instances from the type specific id maps, or from the wildcard maps. This commit adds a test for the failing case and also fixes the map management logic.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "6f5754a498857cf3f7bb0a34ccadd4792a89d673",
      "tree": "cbd4279971668402d0928bdc31a8374f9a854c69",
      "parents": [
        "4e16796a9af8aceb80e091078aba40435390545d"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 13 12:38:09 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 13 12:38:09 2023 +0100"
      },
      "message": "Include support for history-only monitoring streams\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "4e16796a9af8aceb80e091078aba40435390545d",
      "tree": "f4ab84e9a3578b5d686c39a9eb43e114913efde7",
      "parents": [
        "ef0e2c83af705b7970e0c2bb80093e49a3f13af1"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Sep 11 15:46:08 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Mon Sep 11 15:46:08 2023 +0100"
      },
      "message": "Add support for replaying history to registered listeners\n\nThis commit updates the implementation to support the event.history service property for event handler services. Event history is replayed up to the number of requested historical events. Note that to efficiently handle this the event history buffer had to be re-ordered to be most recent event first rather than oldest event first\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "ef0e2c83af705b7970e0c2bb80093e49a3f13af1",
      "tree": "03eb1dac2ffeee09244c9de1c6c1f64b89736ae2",
      "parents": [
        "42dbada0d79660fec2edabcc7fdf3229bb2b0414"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 06 12:55:42 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 06 12:55:42 2023 +0100"
      },
      "message": "Add support for single-level wildcards\n\nThis commit updates the topic validation to support single level wildcards, and it also enhances the delivery filtering to understand single level wildcards. Tests are included for the basic filtering, and for event delivery.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "42dbada0d79660fec2edabcc7fdf3229bb2b0414",
      "tree": "308406b0387fb9976d72ecb5fa78698fb5b0d81c",
      "parents": [
        "bda7ff7c6f69ec0e742597f1f663196b8c7d6027"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 16:37:34 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 16:37:34 2023 +0100"
      },
      "message": "Initial implementation for Typed Events 1.1\n\nThis commit adds in the prototype OSGi API for Typed Events 1.1, which must be removed before release. It also implements the new API and fixes up dependencies so that the build keeps running.\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "17a273d340fdc8e7e5daf0b80e9f30980f12737f",
      "tree": "5670ed9db887cc17973e79b7de9d3e8186030365",
      "parents": [
        "3129108fb810ab0dbbc05961473a69e5491294d4"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 14:59:22 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 15:53:01 2023 +0100"
      },
      "message": "Update dependencies to latest versions\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "bda7ff7c6f69ec0e742597f1f663196b8c7d6027",
      "tree": "6664cd02833d2571a03044ef671679021beddda1",
      "parents": [
        "9c096ec116748dc4b48afab0ca8e0db349d57e33"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 15:26:00 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 15:26:00 2023 +0100"
      },
      "message": "Update development version to 1.1.0-SNAPSHOT\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "9c096ec116748dc4b48afab0ca8e0db349d57e33",
      "tree": "5670ed9db887cc17973e79b7de9d3e8186030365",
      "parents": [
        "3129108fb810ab0dbbc05961473a69e5491294d4"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 14:59:22 2023 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 05 14:59:22 2023 +0100"
      },
      "message": "Update dependencies to latest versions\n\nSigned-off-by: Tim Ward \u003ctimothyjward@apache.org\u003e\n"
    },
    {
      "commit": "3129108fb810ab0dbbc05961473a69e5491294d4",
      "tree": "1a087716be5331665e960a893ee8a01d1276de3f",
      "parents": [
        "c4c8a43d8dea4090fc014cbee463baef6fe8fcaa"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Oct 12 17:13:59 2022 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Oct 12 17:13:59 2022 +0100"
      },
      "message": "Add support for wildcard listeners\n"
    },
    {
      "commit": "c4c8a43d8dea4090fc014cbee463baef6fe8fcaa",
      "tree": "975e076aa5cf8d512731e01628990742090bd25d",
      "parents": [
        "371136298f8890b92dfd2a77b6a6c68afc27957f"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:21:21 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:21:21 2021 +0100"
      },
      "message": "[ARIES-Typed-Events][maven-release-plugin] 2.0.1 prepare for next development iteration\n"
    },
    {
      "commit": "371136298f8890b92dfd2a77b6a6c68afc27957f",
      "tree": "15ee115d406549699cb3522632128ae3cf8fbf4e",
      "parents": [
        "c05d6e18198bbed3e52c7b69550a1e6d0b4694e4"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:20:42 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:20:42 2021 +0100"
      },
      "message": "[ARIES-Typed-Events][maven-release-plugin] 2.0.1 prepare release typedevent-0.0.1-RC1\n"
    },
    {
      "commit": "c05d6e18198bbed3e52c7b69550a1e6d0b4694e4",
      "tree": "bad30ecac3126fb39143a375286ee08306519056",
      "parents": [
        "1b7cc37d52ef03d11699a67342765967e9fa5957"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:12:58 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:15:26 2021 +0100"
      },
      "message": "Add missing license headers before release\n"
    },
    {
      "commit": "1b7cc37d52ef03d11699a67342765967e9fa5957",
      "tree": "4d7d56a09cb02e409ae2f7c94efeb604e9d31c2e",
      "parents": [
        "3c58a7f1e68d4dc41970c3349fba3e78504c2bb9"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 12:50:01 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Sep 09 13:15:26 2021 +0100"
      },
      "message": "Fix JavaDoc ahead of creating a first release\n"
    },
    {
      "commit": "3c58a7f1e68d4dc41970c3349fba3e78504c2bb9",
      "tree": "f61e2ba2b5e2d553be61f0ac13cd6f6e56d40b73",
      "parents": [
        "43eb5222ee75496b338e5b49981f909bf5c28bf8"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 08 14:23:57 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 08 14:39:13 2021 +0100"
      },
      "message": "Switch to the RC1 API jar from OSGi\n"
    },
    {
      "commit": "43eb5222ee75496b338e5b49981f909bf5c28bf8",
      "tree": "33e8ad78d43e64c2bb7eb9d0005c89cc40d9ee24",
      "parents": [
        "7af44f971115f45678072ac99ec1ad29875fb56f"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 17:17:10 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 17:17:59 2021 +0100"
      },
      "message": "Use the registering bundle to load the event type\n"
    },
    {
      "commit": "7af44f971115f45678072ac99ec1ad29875fb56f",
      "tree": "75a5a83f208737e8dc540eea49f2af7f509ceb39",
      "parents": [
        "7b983efe5c995a142da964309c323d2aa0700a52"
      ],
      "author": {
        "name": "Stefan Bischof",
        "email": "stbischof@bipolis.org",
        "time": "Tue May 25 10:42:13 2021 +0200"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 15:42:10 2021 +0100"
      },
      "message": "add whitespace in log\n\nSigned-off-by: Stefan Bischof \u003cstbischof@bipolis.org\u003e"
    },
    {
      "commit": "7b983efe5c995a142da964309c323d2aa0700a52",
      "tree": "959ab3a4c7a60957fbf6bc64f46d01dfe584d7bd",
      "parents": [
        "30d58e96c5dff8ff85a82d41bcfde6e29ea61c0e"
      ],
      "author": {
        "name": "Stefan Bischof",
        "email": "stbischof@bipolis.org",
        "time": "Sat May 22 16:21:39 2021 +0200"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 15:41:36 2021 +0100"
      },
      "message": "fix OSGi Spec version\n\nSigned-off-by: Stefan Bischof \u003cstbischof@bipolis.org\u003e"
    },
    {
      "commit": "30d58e96c5dff8ff85a82d41bcfde6e29ea61c0e",
      "tree": "08e26dbcc47b7ae1310043992ed45c983d513b14",
      "parents": [
        "0f396430df4e533d34a5ee54ed9561a4b9e35533"
      ],
      "author": {
        "name": "Stefan Bischof",
        "email": "stbischof@bipolis.org",
        "time": "Sun May 23 10:03:46 2021 +0200"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 15:40:46 2021 +0100"
      },
      "message": "rename ThreadName of EventBus to Aries\n\nSigned-off-by: Stefan Bischof \u003cstbischof@bipolis.org\u003e"
    },
    {
      "commit": "0f396430df4e533d34a5ee54ed9561a4b9e35533",
      "tree": "0145489c399d31ec8d35c9f1b14016f8619cc2d8",
      "parents": [
        "b90f57a0e98a39889f8579f53e7168d5d0312896"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 15:31:21 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 07 15:39:57 2021 +0100"
      },
      "message": "Fix the advertised implementation capability to match the OSGi specification\n"
    },
    {
      "commit": "b90f57a0e98a39889f8579f53e7168d5d0312896",
      "tree": "6f8425bdf6088a0071f0ee1957429025bf34a1f6",
      "parents": [
        "95af67784ce3934d5ce712b5f6929276a5ae5a7e"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Aug 12 16:23:01 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Aug 12 16:23:01 2021 +0100"
      },
      "message": "Enforce the topic and event checks required by the specification\n"
    },
    {
      "commit": "95af67784ce3934d5ce712b5f6929276a5ae5a7e",
      "tree": "1741ebd6c8c5fc2903734430aa7fba46fc706c72",
      "parents": [
        "13786ab194780f1519968573ede77dda64149321"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Jun 23 16:57:26 2021 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Jun 23 16:57:26 2021 +0100"
      },
      "message": "Update poms to allow remote to build reliably\n"
    },
    {
      "commit": "13786ab194780f1519968573ede77dda64149321",
      "tree": "6a02b1403158a901fb2374b6702575bb5ea6b54d",
      "parents": [
        "413c2e8be1b140cc3f9869ca168f190da6d64258"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Oct 02 18:08:24 2020 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Oct 02 18:37:25 2020 +0100"
      },
      "message": "Add some basic readme documentation\n"
    },
    {
      "commit": "413c2e8be1b140cc3f9869ca168f190da6d64258",
      "tree": "d252637d4bec11c05bb1d37a61347b07e7524280",
      "parents": [
        "07b5f41a8e5d8459801d7703a71f887a659ac55c"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Oct 01 15:10:27 2020 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Oct 01 15:25:58 2020 +0100"
      },
      "message": "Allow the remoting implementation to configure which listener interests are made available remotely\n"
    },
    {
      "commit": "07b5f41a8e5d8459801d7703a71f887a659ac55c",
      "tree": "2d668a35ab68baeb049e61ca000d25d52afa2c52",
      "parents": [
        "c9f16c14604b85f0aa2c18f55b72169ff1471ee6"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Oct 01 13:01:13 2020 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Oct 01 13:05:21 2020 +0100"
      },
      "message": "Initial support for remote events using OSGi Remote Services\n"
    },
    {
      "commit": "c9f16c14604b85f0aa2c18f55b72169ff1471ee6",
      "tree": "5191e687651c9b788d0d7dc4142a62a668b225c7",
      "parents": [
        "6635fbe86d0bdd5a69522a7bd73cbcea250214bd"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Tue Sep 29 10:05:44 2020 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Thu Oct 01 13:05:21 2020 +0100"
      },
      "message": "Correct the JavaDoc in unit tests\n"
    },
    {
      "commit": "6635fbe86d0bdd5a69522a7bd73cbcea250214bd",
      "tree": "fd2da1b28f7502f8e361d7f6015d81fe98f95357",
      "parents": [
        "e7a191c94c7b51e519297f92e13e53b361bcef95"
      ],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Wed Sep 16 18:07:41 2020 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 18 11:42:54 2020 +0100"
      },
      "message": "Use the Component DSL to run the whiteboard, contribute integration tests from the BRAIN-IoT prototype\n"
    },
    {
      "commit": "e7a191c94c7b51e519297f92e13e53b361bcef95",
      "tree": "e11884bcf90e17a1d0138427f819df4b79eaeb81",
      "parents": [],
      "author": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 11 17:59:15 2020 +0100"
      },
      "committer": {
        "name": "Tim Ward",
        "email": "timothyjward@apache.org",
        "time": "Fri Sep 11 17:59:15 2020 +0100"
      },
      "message": "Initial contribution of a minimal Typed Event Service\n\nThis contribution is based on code originally written as part of the BRAIN-IoT project (http://www.brain-iot.eu). The BRAIN-IoT  project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 780089.\n"
    }
  ]
}
