{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":705721336,"defaultBranch":"main","name":"openDAQ","ownerLogin":"openDAQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-16T15:06:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6975048?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718185078.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"df3358cc491e0435c09631bea8ae4c1c6cc80526","ref":"refs/heads/regression-tests-aws-secret","pushedAt":"2024-06-12T09:37:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"},"commit":{"message":"Only perform regression tests when AWS secret is available","shortMessageHtmlLink":"Only perform regression tests when AWS secret is available"}},{"before":null,"after":"6d6941fcd359924cf763b9a1834891da22d759b6","ref":"refs/heads/bindings/dotnet-timereader","pushedAt":"2024-06-12T07:52:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Daniel-BB","name":"Daniel Rühmer","path":"/Daniel-BB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108338550?s=80&v=4"},"commit":{"message":".NET Bindings - New TimeReader (manual implementation)","shortMessageHtmlLink":".NET Bindings - New TimeReader (manual implementation)"}},{"before":"52cfde9d090ccf8c1ddcc0c4629d155408e80cbe","after":"59450289bf76ae91728d1a4460a4667f0ca4fc7e","ref":"refs/heads/other/native-transport-improvements","pushedAt":"2024-06-12T07:25:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NikolaiShipilov","name":null,"path":"/NikolaiShipilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127689162?s=80&v=4"},"commit":{"message":" Add native client identification mechanism:\n\nModule additions:\n* Generate a unique client ID for each connection (streaming or config related)\n initiated by the native client module.\n\nShared library code refactoring and preparations for packet retransmission:\n* Native server now recognizes each connected client by the ID provided by the client or\n assigns one automatically if none is provided or if there's a conflict with an existing ID.\n* Decouple packet streaming server and client instances from connection session handlers\n to enable reuse after client reconnection.\n* Move streaming-related server side code into a separate StreamingManager.","shortMessageHtmlLink":"<TBBAS-1402> Add native client identification mechanism:"}},{"before":"030b4bc7aceb3224730306fbc89b1e14844a8971","after":"407ec5390a0596613a2a48d9f245276c28f6ac71","ref":"refs/heads/main","pushedAt":"2024-06-12T07:02:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"},"commit":{"message":"Bump `ui-bundle.zip` version from `antora-ui-spring` release 1.2 to 1.3 (#336)\n\nFix font-weight in Antora docs, so it is the same in both dark and light mode - this way the text will stay in place when switching modes","shortMessageHtmlLink":"Bump ui-bundle.zip version from antora-ui-spring release 1.2 to 1…"}},{"before":"4467d957eec511cbe4a7170e8638be80bef3fda5","after":null,"ref":"refs/heads/tbbas-1303_congestion_control_implementaion","pushedAt":"2024-06-12T06:58:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"denise-opendaq","name":"Denis Erokhin","path":"/denise-opendaq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149682271?s=80&v=4"}},{"before":"579bed869df8895649e14544cdb2de612e80e6dc","after":null,"ref":"refs/heads/regression-tests","pushedAt":"2024-06-11T18:22:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"}},{"before":"9d43ab9265a029f0a526cd335103388ff36d01db","after":"030b4bc7aceb3224730306fbc89b1e14844a8971","ref":"refs/heads/main","pushedAt":"2024-06-11T18:22:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"},"commit":{"message":"Regression tests (#337)\n\nIntroduce a protocol level regression testing framework, that runs as a part or \"Build and Test openDAQ\" GitHub Action (`ci.yml`).\r\n\r\n\"Generate openDAQ regression test simulator binaries\" (a new GitHub Action, `regression_simulator_generator.yml`) is introduced, that creates a regression test simulator with a custom setup that is used in regression tests and uploads it to AWS S3 bucket.\r\n\r\nCurrently the regression test are run on the version of openDAQ from the commit (client side) against the tagged version of openDAQ v3.0.0 for the simulator (server side).\r\n\r\nRegression test are performed for the compatibility of the following protocols:\r\n\r\n* Open Platform Communications Unified Architecture (OPC UA)\r\n* Native Configuration (ND)\r\n* Native Streaming (NS)\r\n* Web socket Streaming (LT)\r\n\r\nThe following interfaces are currently being tested:\r\n\r\n* Channel\r\n* Component\r\n* Device\r\n* Function Block\r\n* Folder\r\n* Input Port\r\n* Property\r\n* Signal","shortMessageHtmlLink":"Regression tests (#337)"}},{"before":"cb097e94f1964126748f309ff093163153d6ca5b","after":"9d43ab9265a029f0a526cd335103388ff36d01db","ref":"refs/heads/main","pushedAt":"2024-06-11T17:34:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"NikolaiShipilov","name":null,"path":"/NikolaiShipilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127689162?s=80&v=4"},"commit":{"message":"Move component related err code to component err set","shortMessageHtmlLink":"Move component related err code to component err set"}},{"before":"713cb2b3a9be4627c14bce15a2dd72a036eed986","after":null,"ref":"refs/heads/other/close-connection-on-device-remove","pushedAt":"2024-06-11T17:34:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NikolaiShipilov","name":null,"path":"/NikolaiShipilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127689162?s=80&v=4"}},{"before":"575a4df3f24d87ff360f524a5b0d7283471c2353","after":"713cb2b3a9be4627c14bce15a2dd72a036eed986","ref":"refs/heads/other/close-connection-on-device-remove","pushedAt":"2024-06-11T12:12:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NikolaiShipilov","name":null,"path":"/NikolaiShipilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127689162?s=80&v=4"},"commit":{"message":"Move component related err code to component err set","shortMessageHtmlLink":"Move component related err code to component err set"}},{"before":"797b4235265d3535bc9349b855e2122dd728c0f7","after":null,"ref":"refs/heads/other/opendaq-component-merge","pushedAt":"2024-06-11T12:07:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"}},{"before":"d13309f6e27e1c6ed4426f646a33b8afd7fff905","after":"cb097e94f1964126748f309ff093163153d6ca5b","ref":"refs/heads/main","pushedAt":"2024-06-11T12:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"},"commit":{"message":"opendaq component merge\n\n- Merge of all openDAQ targets into a singular target","shortMessageHtmlLink":"opendaq component merge"}},{"before":"ec87626538afd5bf8b51f607cd400c682ac9e666","after":null,"ref":"refs/heads/docs-antora-version-bump","pushedAt":"2024-06-11T10:41:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"}},{"before":null,"after":"ec87626538afd5bf8b51f607cd400c682ac9e666","ref":"refs/heads/docs-antora-version-bump","pushedAt":"2024-06-11T10:36:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"},"commit":{"message":"Bump `ui-bundle.zip` version from `antora-ui-spring` release 1.2 to 1.3 (thereby fixing font-weight, so it is the same in both dark and light mode - this way the text will stay in place when switching modes)","shortMessageHtmlLink":"Bump ui-bundle.zip version from antora-ui-spring release 1.2 to 1…"}},{"before":"8711f1140e9b04dad9efc44fa20fa2fcfcd651b9","after":"579bed869df8895649e14544cdb2de612e80e6dc","ref":"refs/heads/regression-tests","pushedAt":"2024-06-11T10:30:10.000Z","pushType":"push","commitsCount":146,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"},"commit":{"message":"Merge pull request #1 from aljazfrancic/main\n\nMerge `main` into `regression-tests`","shortMessageHtmlLink":"Merge pull request #1 from aljazfrancic/main"}},{"before":"ddb2812c411939da4d76ea16860f80c3dfe4602e","after":"7f6fd24e0ab87bf4a9228864bbabb90fa7ba01fa","ref":"refs/heads/reader_refactor_attemp_100500","pushedAt":"2024-06-11T10:28:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"denise-opendaq","name":"Denis Erokhin","path":"/denise-opendaq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149682271?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/openDAQ/openDAQ into reader_refactor_attemp_100500","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/openDAQ/openDAQ into reader…"}},{"before":"bfcd06692b8286b8e080ae2b27d3e70428ffe27a","after":"797b4235265d3535bc9349b855e2122dd728c0f7","ref":"refs/heads/other/opendaq-component-merge","pushedAt":"2024-06-11T09:52:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"},"commit":{"message":"opendaq component merge\n\n- Merge of all openDAQ targets into a singular target","shortMessageHtmlLink":"opendaq component merge"}},{"before":"f6adb30080bee3690d3d832b704ed519b98aaa30","after":"bfcd06692b8286b8e080ae2b27d3e70428ffe27a","ref":"refs/heads/other/opendaq-component-merge","pushedAt":"2024-06-11T09:49:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"},"commit":{"message":"opendaq component merge\n\n- Merge of all openDAQ targets into a singular target","shortMessageHtmlLink":"opendaq component merge"}},{"before":"50b3e74f7025568fb08439495a29f02f4b50c640","after":"d6458af77c6109ea499e80488930826b5fc7b610","ref":"refs/heads/other/replace_with_borrow","pushedAt":"2024-06-11T09:18:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dejancrn","name":"Dejan Crnila","path":"/dejancrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17195826?s=80&v=4"},"commit":{"message":"Replace some casts with borrow","shortMessageHtmlLink":"Replace some casts with borrow"}},{"before":null,"after":"c44dab45c8a6092bdee86b8540c8809114a604bf","ref":"refs/heads/other/packet_return","pushedAt":"2024-06-11T09:13:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dejancrn","name":"Dejan Crnila","path":"/dejancrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17195826?s=80&v=4"},"commit":{"message":"Implement packet pool","shortMessageHtmlLink":"Implement packet pool"}},{"before":"26240e7318bdd9192d50e10f6044715de0d8d9e8","after":"f6adb30080bee3690d3d832b704ed519b98aaa30","ref":"refs/heads/other/opendaq-component-merge","pushedAt":"2024-06-11T09:01:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"},"commit":{"message":"opendaq component merge\n\n- Merge of all openDAQ targets into a singular target","shortMessageHtmlLink":"opendaq component merge"}},{"before":"8f4ecca4539ee858b531056801b7762955dc6456","after":null,"ref":"refs/heads/github-actions-versions-bump","pushedAt":"2024-06-11T08:12:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aljazfrancic","name":"Aljaž","path":"/aljazfrancic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17874830?s=80&v=4"}},{"before":"bd7672ba46fb7aeaa550f39a47b3e4dd2f25be7a","after":"575a4df3f24d87ff360f524a5b0d7283471c2353","ref":"refs/heads/other/close-connection-on-device-remove","pushedAt":"2024-06-11T07:51:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NikolaiShipilov","name":null,"path":"/NikolaiShipilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127689162?s=80&v=4"},"commit":{"message":"Move component related err code to component err set","shortMessageHtmlLink":"Move component related err code to component err set"}},{"before":"a8eb2e7b9c16c0bce85c31288133d58a34367bd9","after":null,"ref":"refs/heads/other/fix-runner-issues","pushedAt":"2024-06-11T06:55:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"}},{"before":"e98d4d33f853a84cf99210aa42ee791565130aa2","after":"d13309f6e27e1c6ed4426f646a33b8afd7fff905","ref":"refs/heads/main","pushedAt":"2024-06-11T06:55:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JakaMohorkoDS","name":"Jaka Mohorko","path":"/JakaMohorkoDS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96818661?s=80&v=4"},"commit":{"message":"Remove outdated clang","shortMessageHtmlLink":"Remove outdated clang"}},{"before":null,"after":"fa3fd45bf87a39ff2491567a8ffe5f3a842799bf","ref":"refs/heads/other/boost-1.85","pushedAt":"2024-06-10T20:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mojca","name":"Mojca Miklavec","path":"/mojca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15606?s=80&v=4"},"commit":{"message":"Update Boost to 1.85.0","shortMessageHtmlLink":"Update Boost to 1.85.0"}},{"before":"1ea30128576bf53b8ddc8fd0a45748677b4c6731","after":"a8eb2e7b9c16c0bce85c31288133d58a34367bd9","ref":"refs/heads/other/fix-runner-issues","pushedAt":"2024-06-10T19:49:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mojca","name":"Mojca Miklavec","path":"/mojca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15606?s=80&v=4"},"commit":{"message":"Remove outdated clang","shortMessageHtmlLink":"Remove outdated clang"}},{"before":null,"after":"a8eb2e7b9c16c0bce85c31288133d58a34367bd9","ref":"refs/heads/other/fix-runner-issues2","pushedAt":"2024-06-10T19:44:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mojca","name":"Mojca Miklavec","path":"/mojca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15606?s=80&v=4"},"commit":{"message":"Remove outdated clang","shortMessageHtmlLink":"Remove outdated clang"}},{"before":"2e9b09229e1d357f4b5e4091d3c0d7ad74da9461","after":"ddb2812c411939da4d76ea16860f80c3dfe4602e","ref":"refs/heads/reader_refactor_attemp_100500","pushedAt":"2024-06-10T12:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denise-opendaq","name":"Denis Erokhin","path":"/denise-opendaq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149682271?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"2209ddd272ce6d162aafa3b9a7498e8ff3456c2f","after":"2e9b09229e1d357f4b5e4091d3c0d7ad74da9461","ref":"refs/heads/reader_refactor_attemp_100500","pushedAt":"2024-06-10T12:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denise-opendaq","name":"Denis Erokhin","path":"/denise-opendaq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149682271?s=80&v=4"},"commit":{"message":"add more tests","shortMessageHtmlLink":"add more tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYx_ZkwA","startCursor":null,"endCursor":null}},"title":"Activity · openDAQ/openDAQ"}