{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":685611780,"defaultBranch":"main","name":"up-rust","ownerLogin":"eclipse-uprotocol","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-31T16:07:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/132573523?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720711363.0","currentOid":""},"activityList":{"items":[{"before":"cdc0cde38ac320cb8f3ce9be900cd6e074952e83","after":"506402a4d023e191f1a2d4f9bace9a129759f02a","ref":"refs/heads/main","pushedAt":"2024-07-11T15:57:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"Implement missing tests for UUID serialization\n\nSome of the checks required by the specification had not been\nimplemented by UUID yet. This has been fixed and the corresponding\nOpenFastTrace tags have been added.","shortMessageHtmlLink":"Implement missing tests for UUID serialization"}},{"before":"a6b1083a93c5ab4a44195d54d067b3231de4fac3","after":null,"ref":"refs/heads/Update-NOTICE,-no-more-3rd-party-deps","pushedAt":"2024-07-11T15:22:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"}},{"before":"75d25e2500a583a0bd3754baa3a491f25eb0c5ea","after":"cdc0cde38ac320cb8f3ce9be900cd6e074952e83","ref":"refs/heads/main","pushedAt":"2024-07-11T15:22:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Update NOTICE, remove 3rd party dep info (#144)","shortMessageHtmlLink":"Update NOTICE, remove 3rd party dep info (#144)"}},{"before":null,"after":"a6b1083a93c5ab4a44195d54d067b3231de4fac3","ref":"refs/heads/Update-NOTICE,-no-more-3rd-party-deps","pushedAt":"2024-07-11T15:21:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Update NOTICE, remove 3rd party dep info","shortMessageHtmlLink":"Update NOTICE, remove 3rd party dep info"}},{"before":"bf8a451bc1ff6714669b988b7e26d73a4ae66398","after":"75d25e2500a583a0bd3754baa3a491f25eb0c5ea","ref":"refs/heads/main","pushedAt":"2024-07-11T12:44:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Minor derive additions to proto types (#142)","shortMessageHtmlLink":"Minor derive additions to proto types (#142)"}},{"before":"ff7d8c1dfe03d171838bde43fb1185a50e391350","after":"bf8a451bc1ff6714669b988b7e26d73a4ae66398","ref":"refs/heads/main","pushedAt":"2024-07-09T15:36:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"Update MSRV to 1.74\n\nIncreased the Minimum Supported Rust Version to accomodate for\nrequirements of the protobuf crate when using MessageFull instead of\nthe standard Message trait.\n\nThis should fix the nightly build which currently fails due to the\nMSRV check.","shortMessageHtmlLink":"Update MSRV to 1.74"}},{"before":"1c9750ebadf8f6228d987aac15a38ef10c69f98c","after":"ff7d8c1dfe03d171838bde43fb1185a50e391350","ref":"refs/heads/main","pushedAt":"2024-07-08T11:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Add UTransport based L2 Notification API implementation","shortMessageHtmlLink":"[#122] Add UTransport based L2 Notification API implementation"}},{"before":"204ee8dc04cc4f11a18038991c70cbdb312fb041","after":"1c9750ebadf8f6228d987aac15a38ef10c69f98c","ref":"refs/heads/main","pushedAt":"2024-07-08T09:25:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evshary","name":"ChenYing Kuo (CY)","path":"/evshary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456210?s=80&v=4"},"commit":{"message":"Expose the useful consts in UUri. (#139)\n\nSigned-off-by: ChenYing Kuo ","shortMessageHtmlLink":"Expose the useful consts in UUri. (#139)"}},{"before":"e5af3760d96936bf1497ed69c7e546452ebe4971","after":"204ee8dc04cc4f11a18038991c70cbdb312fb041","ref":"refs/heads/main","pushedAt":"2024-07-08T06:14:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Add RpcServer implementation\n\nAdded an implementation of RpcServer which maintains all state\r\nin memory. The implementation can work with any UTransport.","shortMessageHtmlLink":"[#122] Add RpcServer implementation"}},{"before":"93f01c6c7b209799b41825acb8b469156f7743f1","after":"e5af3760d96936bf1497ed69c7e546452ebe4971","ref":"refs/heads/main","pushedAt":"2024-07-05T14:29:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Add helper for building message with payload","shortMessageHtmlLink":"[#122] Add helper for building message with payload"}},{"before":"a0cdb95d01c8057ec74632d096f599871528a272","after":"93f01c6c7b209799b41825acb8b469156f7743f1","ref":"refs/heads/main","pushedAt":"2024-07-05T06:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Minor QoL additions to UUri and usubscription types, add missing usubscription exports (#137)","shortMessageHtmlLink":"Minor QoL additions to UUri and usubscription types, add missing usub…"}},{"before":"7148f78407e9c265d45307b81ca75b515d247dad","after":"a0cdb95d01c8057ec74632d096f599871528a272","ref":"refs/heads/main","pushedAt":"2024-07-04T10:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Make CallOptions immutable\n\nChanged CallOptions struct to only support setting fields by means\nof constructors, effectively making it immutable. This way\nwe will have better control over which fields may or may not be set\nfor the different types of messages to use the CallOptions for.\n\nAlso removed the traceparent field because it should not be necessary\nto explicitly set it. Instead, when a UMessage is created, the current\nspan will be looked up in the current thread/future context.","shortMessageHtmlLink":"[#122] Make CallOptions immutable"}},{"before":"0c7cab4f75b41f84334949f0c0ad71d96d973460","after":"7148f78407e9c265d45307b81ca75b515d247dad","ref":"refs/heads/main","pushedAt":"2024-07-03T06:42:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Add UTransport based RpcClient implementation\n\nAdded an RpcClient implementation that keeps all state\nabout pending requests in memory only. Also added\ncorresponding unit tests.\n\nUsed tracing crate's log support in order to be able to\nlater add full support for distributed tracing.","shortMessageHtmlLink":"[#122] Add UTransport based RpcClient implementation"}},{"before":"0c711ac539678213aaffe692660e435f821d9edb","after":"0c7cab4f75b41f84334949f0c0ad71d96d973460","ref":"refs/heads/main","pushedAt":"2024-06-27T10:45:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Add missing usubscription proto export (#133)","shortMessageHtmlLink":"Add missing usubscription proto export (#133)"}},{"before":"c5ce096846a2088726af3468ecf75e37854452f7","after":"0c711ac539678213aaffe692660e435f821d9edb","ref":"refs/heads/main","pushedAt":"2024-06-26T13:47:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"comm_status() now takes a UCode (#132)","shortMessageHtmlLink":"comm_status() now takes a UCode (#132)"}},{"before":"7ca680c34e6139a1549c0516a4d8a30cb6ecc71f","after":"c5ce096846a2088726af3468ecf75e37854452f7","ref":"refs/heads/main","pushedAt":"2024-06-26T09:17:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#128] Add traceparent and message ID to CallOptions","shortMessageHtmlLink":"[#128] Add traceparent and message ID to CallOptions"}},{"before":"d35b15103373284155bda9feb7a54627375c6835","after":"7ca680c34e6139a1549c0516a4d8a30cb6ecc71f","ref":"refs/heads/main","pushedAt":"2024-06-24T09:53:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"Add missing USubscription type export, minor qol functions","shortMessageHtmlLink":"Add missing USubscription type export, minor qol functions"}},{"before":"b858e040636a56ab181267bc5978d0d7f34c856b","after":"d27795ade74412a917a842f8d3f59edbc181109f","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-24T08:58:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Add missing usubscription type export, minor qol functions","shortMessageHtmlLink":"Add missing usubscription type export, minor qol functions"}},{"before":"ab58fe80310456bf6d4fc0ff6708d628d559cdd9","after":"b858e040636a56ab181267bc5978d0d7f34c856b","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-24T08:56:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Add some serialization error handling","shortMessageHtmlLink":"Add some serialization error handling"}},{"before":"a6084c49855fa331da790a8ce0a92d165ceb4f52","after":"ab58fe80310456bf6d4fc0ff6708d628d559cdd9","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-24T08:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Review feedback","shortMessageHtmlLink":"Review feedback"}},{"before":"24fa9c955e292108b3232bb588b4589791604d2b","after":"a6084c49855fa331da790a8ce0a92d165ceb4f52","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-21T13:40:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Major convenience win, invoke_method for proto objects","shortMessageHtmlLink":"Major convenience win, invoke_method for proto objects"}},{"before":"6fdba5ed6d8119f68abde05c7e2a5784fc8d3853","after":"24fa9c955e292108b3232bb588b4589791604d2b","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-21T13:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Major convenience win, invoke_method for proto objects","shortMessageHtmlLink":"Major convenience win, invoke_method for proto objects"}},{"before":"9a493e564577297bc645674cf925aa84a65d8b71","after":"6fdba5ed6d8119f68abde05c7e2a5784fc8d3853","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-21T12:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Change ttl back to u32, u16 is too short for some requirements","shortMessageHtmlLink":"Change ttl back to u32, u16 is too short for some requirements"}},{"before":null,"after":"9a493e564577297bc645674cf925aa84a65d8b71","ref":"refs/heads/qol_and_missing_type","pushedAt":"2024-06-21T12:23:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnotherDaniel","name":"Daniel","path":"/AnotherDaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25442845?s=80&v=4"},"commit":{"message":"Add missing usubscription type export, minor qol functions","shortMessageHtmlLink":"Add missing usubscription type export, minor qol functions"}},{"before":"22e2b2bf09b3c15e7d833c0e8887320344047df1","after":"d35b15103373284155bda9feb7a54627375c6835","ref":"refs/heads/main","pushedAt":"2024-06-21T06:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Use custom parameter types in L2 API\n\nIn order to better decouple uEntities from the L1 (proto defined)\ntypes, some use-case specific parameter types have been added.","shortMessageHtmlLink":"[#122] Use custom parameter types in L2 API"}},{"before":"d8ed07e0b542e696bccf6e1b68ee7cd21a84a2f8","after":"22e2b2bf09b3c15e7d833c0e8887320344047df1","ref":"refs/heads/main","pushedAt":"2024-06-20T15:15:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"Migrate UUIDBuilder to use UUIDv7\n\nAlso merged UUIDBuilder logic into UUID struct.","shortMessageHtmlLink":"Migrate UUIDBuilder to use UUIDv7"}},{"before":"3a50104421a801d52e1d9c68979db54c013ce43d","after":"d8ed07e0b542e696bccf6e1b68ee7cd21a84a2f8","ref":"refs/heads/main","pushedAt":"2024-06-19T09:08:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"[#122] Add abstract Communication Layer API traits\n\nAdded traits for publishing messages, sending notifications and\r\ninvoking remote service operations. These traits represent the\r\nuProtocol Communication Layer API that uEntities can use to\r\ninteract with each other using uProtocol.","shortMessageHtmlLink":"[#122] Add abstract Communication Layer API traits"}},{"before":"34a3e79311ce956d55fa07d44830db9b0268f997","after":"3a50104421a801d52e1d9c68979db54c013ce43d","ref":"refs/heads/main","pushedAt":"2024-06-17T18:52:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevenhartley","name":"Steven Hartley","path":"/stevenhartley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8783546?s=80&v=4"},"commit":{"message":"Include ucode.proto to build script (#123)","shortMessageHtmlLink":"Include ucode.proto to build script (#123)"}},{"before":"f5248a89cf1db6232f463ee3ce7b1cb20d79cfdb","after":"34a3e79311ce956d55fa07d44830db9b0268f997","ref":"refs/heads/main","pushedAt":"2024-06-04T04:13:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"Re-add support for mapping payload format to string","shortMessageHtmlLink":"Re-add support for mapping payload format to string"}},{"before":"51a447d2a232e86689093d49e663fb8b9e96f995","after":"f5248a89cf1db6232f463ee3ce7b1cb20d79cfdb","ref":"refs/heads/main","pushedAt":"2024-05-30T08:38:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sophokles73","name":"Kai Hudalla","path":"/sophokles73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5682135?s=80&v=4"},"commit":{"message":"Fix doc test for uSubscription","shortMessageHtmlLink":"Fix doc test for uSubscription"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfQVFJgA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse-uprotocol/up-rust"}