{"action":"created","issue":{"url":"https://api.github.com/repos/datastax/java-driver/issues/1019","repository_url":"https://api.github.com/repos/datastax/java-driver","labels_url":"https://api.github.com/repos/datastax/java-driver/issues/1019/labels{/name}","comments_url":"https://api.github.com/repos/datastax/java-driver/issues/1019/comments","events_url":"https://api.github.com/repos/datastax/java-driver/issues/1019/events","html_url":"https://github.com/datastax/java-driver/pull/1019","id":330415131,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzNDMxNjU2","number":1019,"title":"JAVA-1761: Add OSGi descriptors and JAVA-1762: Shading","user":{"login":"tolbertam","id":6889771,"node_id":"MDQ6VXNlcjY4ODk3NzE=","avatar_url":"https://avatars1.githubusercontent.com/u/6889771?v=4","gravatar_id":"","url":"https://api.github.com/users/tolbertam","html_url":"https://github.com/tolbertam","followers_url":"https://api.github.com/users/tolbertam/followers","following_url":"https://api.github.com/users/tolbertam/following{/other_user}","gists_url":"https://api.github.com/users/tolbertam/gists{/gist_id}","starred_url":"https://api.github.com/users/tolbertam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tolbertam/subscriptions","organizations_url":"https://api.github.com/users/tolbertam/orgs","repos_url":"https://api.github.com/users/tolbertam/repos","events_url":"https://api.github.com/users/tolbertam/events{/privacy}","received_events_url":"https://api.github.com/users/tolbertam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/datastax/java-driver/milestones/33","html_url":"https://github.com/datastax/java-driver/milestone/33","labels_url":"https://api.github.com/repos/datastax/java-driver/milestones/33/labels","id":3126213,"node_id":"MDk6TWlsZXN0b25lMzEyNjIxMw==","number":33,"title":"4.0.0-alpha4","description":null,"creator":{"login":"adutra","id":463876,"node_id":"MDQ6VXNlcjQ2Mzg3Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/463876?v=4","gravatar_id":"","url":"https://api.github.com/users/adutra","html_url":"https://github.com/adutra","followers_url":"https://api.github.com/users/adutra/followers","following_url":"https://api.github.com/users/adutra/following{/other_user}","gists_url":"https://api.github.com/users/adutra/gists{/gist_id}","starred_url":"https://api.github.com/users/adutra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adutra/subscriptions","organizations_url":"https://api.github.com/users/adutra/orgs","repos_url":"https://api.github.com/users/adutra/repos","events_url":"https://api.github.com/users/adutra/events{/privacy}","received_events_url":"https://api.github.com/users/adutra/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":46,"state":"open","created_at":"2018-02-19T09:24:13Z","updated_at":"2018-06-14T21:57:59Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-06-07T20:00:54Z","updated_at":"2018-06-15T00:40:52Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/datastax/java-driver/pulls/1019","html_url":"https://github.com/datastax/java-driver/pull/1019","diff_url":"https://github.com/datastax/java-driver/pull/1019.diff","patch_url":"https://github.com/datastax/java-driver/pull/1019.patch"},"body":"Motivation:\r\n\r\nTo enable the driver to be used in OSGi containers.\r\n\r\nModifications:\r\n\r\nUse maven-bundle-plugin to add OSGi information to the generated\r\nMANIFEST.MF.\r\n\r\nAdd jctools as a dependency instead of using netty-shaded\r\nMpscLinkedAtomicQueue in DefaultWriteCoalescer.  This was required\r\nbecause netty does not export its shaded jctools packages in its\r\nExport-Package definition.\r\n\r\nChange Reflection.buildFromConfig to use the expectedSuperType's\r\nClassLoader instead of the current Thread's ClassLoader when loading a\r\nclass.  This enables the driver to load classes from the core bundle in\r\nOSGi, but may be problematic in other situations so this may be an\r\nincomplete solution.\r\n\r\nAdd OSGi integration tests.\r\n\r\nMake all dependency versions properties so they may be passed to\r\nfailsafe plugin for use in OSGi tests.\r\n\r\nResult:\r\n\r\nThe driver now supports OSGi."},"comment":{"url":"https://api.github.com/repos/datastax/java-driver/issues/comments/397479817","html_url":"https://github.com/datastax/java-driver/pull/1019#issuecomment-397479817","issue_url":"https://api.github.com/repos/datastax/java-driver/issues/1019","id":397479817,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzQ3OTgxNw==","user":{"login":"tolbertam","id":6889771,"node_id":"MDQ6VXNlcjY4ODk3NzE=","avatar_url":"https://avatars1.githubusercontent.com/u/6889771?v=4","gravatar_id":"","url":"https://api.github.com/users/tolbertam","html_url":"https://github.com/tolbertam","followers_url":"https://api.github.com/users/tolbertam/followers","following_url":"https://api.github.com/users/tolbertam/following{/other_user}","gists_url":"https://api.github.com/users/tolbertam/gists{/gist_id}","starred_url":"https://api.github.com/users/tolbertam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tolbertam/subscriptions","organizations_url":"https://api.github.com/users/tolbertam/orgs","repos_url":"https://api.github.com/users/tolbertam/repos","events_url":"https://api.github.com/users/tolbertam/events{/privacy}","received_events_url":"https://api.github.com/users/tolbertam/received_events","type":"User","site_admin":false},"created_at":"2018-06-15T00:40:52Z","updated_at":"2018-06-15T00:40:52Z","author_association":"CONTRIBUTOR","body":"Need to do a little work now that jcip annotations dependency is required, will fix that shortly."}}
{"actor":{"display_login":"tolbertam"}}