{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":34777562,"defaultBranch":"develop","name":"srs","ownerLogin":"ossrs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-29T06:59:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12165287?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712127899.0","currentOid":""},"activityList":{"items":[{"before":"37f0faae5a36bc9af2b06c91df52aead73e76add","after":"282d94d7bbfa127868caab401bb7616e26d4c54d","ref":"refs/heads/develop","pushedAt":"2024-04-25T23:53:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"HEVC: Fix duplicated error code 4054 and 4055. (#4044)\n\nCorrect SRS_ERRNO_MAP_HTTP duplicate error code 4054 and 4055.\r\n\r\n---------\r\n\r\nCo-authored-by: winlin ","shortMessageHtmlLink":"HEVC: Fix duplicated error code 4054 and 4055. (#4044)"}},{"before":"299a542f10f1ed358d52a9113a55a25aa46ba945","after":"999514770481bedf2aabaa44001842bf7b0016cb","ref":"refs/heads/5.0release","pushedAt":"2024-04-23T07:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"RTMP: Do not response publish start message if hooks fail. v5.0.212 (#4038)\n\nFix #4037 SRS should not send the publish start message\n`onStatus(NetStream.Publish.Start)` if hooks fail, which causes OBS to\nrepeatedly reconnect.\n\nNote that this fix does not send an RTMP error message when publishing\nfails, because neither OBS nor FFmpeg process this specific error\nmessage; they only display a general error.\n\nApart from the order of messages, nothing else has been changed.\nPreviously, we sent the publish start message\n`onStatus(NetStream.Publish.Start)` before the HTTP hook `on_publish`;\nnow, we have modified it to send this message after the HTTP hook.","shortMessageHtmlLink":"RTMP: Do not response publish start message if hooks fail. v5.0.212 (#…"}},{"before":"5eb802dacac4e685989446e51d0ed5c594f86258","after":"37f0faae5a36bc9af2b06c91df52aead73e76add","ref":"refs/heads/develop","pushedAt":"2024-04-23T07:21:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"RTMP: Do not response publish start message if hooks fail. v5.0.212 v6.0.123 (#4038)\n\nFix #4037 SRS should not send the publish start message\r\n`onStatus(NetStream.Publish.Start)` if hooks fail, which causes OBS to\r\nrepeatedly reconnect.\r\n\r\nNote that this fix does not send an RTMP error message when publishing\r\nfails, because neither OBS nor FFmpeg process this specific error\r\nmessage; they only display a general error.\r\n\r\nApart from the order of messages, nothing else has been changed.\r\nPreviously, we sent the publish start message\r\n`onStatus(NetStream.Publish.Start)` before the HTTP hook `on_publish`;\r\nnow, we have modified it to send this message after the HTTP hook.","shortMessageHtmlLink":"RTMP: Do not response publish start message if hooks fail. v5.0.212 v…"}},{"before":"d9cc57a3f3f54eaa8daf411f5842d442f1f61ae8","after":"299a542f10f1ed358d52a9113a55a25aa46ba945","ref":"refs/heads/5.0release","pushedAt":"2024-04-22T02:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Support x509 certification chiain in single pem file. v5.0.211 (#4033)\n\nFix #3967 There is an API `SSL_use_certificate_chain_file`, which can load the\ncertification chain and also single certificate.\n\n---------\n\nCo-authored-by: winlin ","shortMessageHtmlLink":"Support x509 certification chiain in single pem file. v5.0.211 (#4033)"}},{"before":"427104f1dab86f5afc7d7b49b02ed27d03ef9346","after":"5eb802dacac4e685989446e51d0ed5c594f86258","ref":"refs/heads/develop","pushedAt":"2024-04-22T02:15:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Support x509 certification chiain in single pem file. v5.0.211 v6.0.122 (#4033)\n\nFix #3967 There is an API `SSL_use_certificate_chain_file`, which can load the\r\ncertification chain and also single certificate.\r\n\r\n---------\r\n\r\nCo-authored-by: winlin ","shortMessageHtmlLink":"Support x509 certification chiain in single pem file. v5.0.211 v6.0.1…"}},{"before":"244ce7bc013a0b805274a65132a2980680ba6b9d","after":"427104f1dab86f5afc7d7b49b02ed27d03ef9346","ref":"refs/heads/develop","pushedAt":"2024-04-03T07:07:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Release v5.0-r2, 5.0 release2, v5.0.210, 163515 lines.","shortMessageHtmlLink":"Release v5.0-r2, 5.0 release2, v5.0.210, 163515 lines."}},{"before":"c75c9840d533a1a2c7aaf18f7bd7990ef0cbecfa","after":"d9cc57a3f3f54eaa8daf411f5842d442f1f61ae8","ref":"refs/heads/5.0release","pushedAt":"2024-04-03T07:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Release v5.0-r2, 5.0 release2, v5.0.210, 163515 lines.","shortMessageHtmlLink":"Release v5.0-r2, 5.0 release2, v5.0.210, 163515 lines."}},{"before":"ee6a68d24ca165d917b26414a4168d265363d9d1","after":"c75c9840d533a1a2c7aaf18f7bd7990ef0cbecfa","ref":"refs/heads/5.0release","pushedAt":"2024-03-28T03:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-gv9r-qcjc-5hj7\n\n* Filter JSONP callback function name. v5.0.210,v6.0.121\n\n* Add utest.\n\n* Refine utest","shortMessageHtmlLink":"Merge pull request from GHSA-gv9r-qcjc-5hj7"}},{"before":"08971e5905c383cec1c0ab068601f46840926209","after":"244ce7bc013a0b805274a65132a2980680ba6b9d","ref":"refs/heads/develop","pushedAt":"2024-03-26T11:30:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-gv9r-qcjc-5hj7\n\n* Filter JSONP callback function name. v5.0.210,v6.0.121\n\n* Add utest.\n\n* Refine utest","shortMessageHtmlLink":"Merge pull request from GHSA-gv9r-qcjc-5hj7"}},{"before":"2199fd2b88816abc341206b511bd9a6f126e20a3","after":"08971e5905c383cec1c0ab068601f46840926209","ref":"refs/heads/develop","pushedAt":"2024-03-26T08:37:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Build: Refine workflow for cygwin and remove scorecard. v6.0.120 (#3995)\n\n#3983 already fixed the `test` workflow, but I think the `release` will\r\nhave same issue.\r\n\r\n---------\r\n\r\nCo-authored-by: winlin ","shortMessageHtmlLink":"Build: Refine workflow for cygwin and remove scorecard. v6.0.120 (#3995)"}},{"before":"ff91757a3a74d7f3dba34dbbb14a51dbb74b9d51","after":"2199fd2b88816abc341206b511bd9a6f126e20a3","ref":"refs/heads/develop","pushedAt":"2024-03-26T08:26:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Build: Fix module failed for main_ingest_hls and mp4_parser. v6.0.119 (#4005)\n\n1. fix src/main/srs_main_ingest_hls.cpp compiling error;\r\n2. fix src/main/srs_main_mp4_parser.cpp compiling error;\r\n3. remove empty target srs_ingest_hls;\r\n\r\n---------\r\n\r\nCo-authored-by: winlin ","shortMessageHtmlLink":"Build: Fix module failed for main_ingest_hls and mp4_parser. v6.0.119 ("}},{"before":"ce2ce1542fc1f989cd86a47bad5f5f6f385e0033","after":"ff91757a3a74d7f3dba34dbbb14a51dbb74b9d51","ref":"refs/heads/develop","pushedAt":"2024-03-24T01:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"ST: Research adds examples that demos pthread and helloworld. v6.0.118 (#3989)\n\n1. `trunk/research/st/exceptions.cpp` About exceptions with ST, works\r\nwell on linux and mac, not work on cygwin.\r\n2. `trunk/research/st/pthreads.cpp` About pthreads with ST, works well\r\non all platforms.\r\n3. `trunk/research/st/hello.cpp` Hello world, without ST, works well on\r\nall platforms.\r\n4. `trunk/research/st/hello-world.cpp` Hello world, with ST, works well\r\non all platforms.\r\n5. `trunk/research/st/hello-st.cpp` A very simple version for hello\r\nworld with ST, works well on all platforms.","shortMessageHtmlLink":"ST: Research adds examples that demos pthread and helloworld. v6.0.118 ("}},{"before":"26f4ab9923d97c437d371197e377bc7c18ac24fe","after":"ce2ce1542fc1f989cd86a47bad5f5f6f385e0033","ref":"refs/heads/develop","pushedAt":"2024-03-19T13:10:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Add a TCP proxy for debugging. v6.0.117 (#3958)\n\nWhen debugging the RTMP protocol, we can capture packets using tcpdump\r\nand then replay the pcap file. For example:\r\n\r\n```bash\r\ncd ~/git/srs/trunk/3rdparty/srs-bench/pcap\r\ntcpdump -i any -w t.pcap tcp port 1935\r\ngo run . -f ./t.pcap -s 127.0.0.1:1935\r\n```\r\n\r\nHowever, sometimes due to poor network conditions between the server and\r\nthe client, there may be many retransmitted packets. In such cases,\r\nsetting up a transparent TCP proxy that listens on port 1935 and\r\nforwards to port 19350 can be a solution:\r\n\r\n```bash\r\n./objs/srs -c conf/origin.conf \r\ncd 3rdparty/srs-bench/tcpproxy/ && go run main.go\r\ntcpdump -i any -w t.pcap tcp port 19350\r\n```\r\n\r\nThis approach allows for the implementation of packet dumping,\r\nmultipoint replication, or the provision of detailed timestamps and byte\r\ninformation at the proxy. It enables the collection of debugging\r\ninformation without the need to modify the server.\r\n\r\n\r\n\r\n---------\r\n\r\n`TRANS_BY_GPT4`\r\n\r\n---------\r\n\r\nCo-authored-by: john ","shortMessageHtmlLink":"Add a TCP proxy for debugging. v6.0.117 (#3958)"}},{"before":"b891c8b587da53caa07990561d7c2cd2091ac9c3","after":"26f4ab9923d97c437d371197e377bc7c18ac24fe","ref":"refs/heads/develop","pushedAt":"2024-03-19T13:08:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"WebRTC: Add support for A/V only WHEP/WHEP player. v6.0.116 (#3964)\n\n---------\r\n\r\nCo-authored-by: john ","shortMessageHtmlLink":"WebRTC: Add support for A/V only WHEP/WHEP player. v6.0.116 (#3964)"}},{"before":"84b184dd5309096f9df97967af878ecd7cb36da6","after":"b891c8b587da53caa07990561d7c2cd2091ac9c3","ref":"refs/heads/develop","pushedAt":"2024-03-19T12:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Disable patreon in FUNDING.yml","shortMessageHtmlLink":"Disable patreon in FUNDING.yml"}},{"before":"f32c8c31c0966fc37f9689000dd5ed5426af1fc0","after":"ee6a68d24ca165d917b26414a4168d265363d9d1","ref":"refs/heads/5.0release","pushedAt":"2024-03-19T11:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"System: Disable feature that obtains versions and check features status. v5.0.209 (#3990)\n\nSee https://github.com/ossrs/srs/issues/2424\n\n---------\n\nCo-authored-by: john ","shortMessageHtmlLink":"System: Disable feature that obtains versions and check features stat…"}},{"before":"954b1b7ef218f17a010f47d7032ae1af63bdc9bf","after":"84b184dd5309096f9df97967af878ecd7cb36da6","ref":"refs/heads/develop","pushedAt":"2024-03-19T11:12:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"System: Disable feature that obtains versions and check features status. v5.0.209 v6.0.115 (#3990)\n\nSee https://github.com/ossrs/srs/issues/2424\r\n\r\n---------\r\n\r\nCo-authored-by: john ","shortMessageHtmlLink":"System: Disable feature that obtains versions and check features stat…"}},{"before":"fa8096ad0117a085515729e12a3758ca26036552","after":"954b1b7ef218f17a010f47d7032ae1af63bdc9bf","ref":"refs/heads/develop","pushedAt":"2024-03-18T02:17:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Typo: Fix some typos for #3973 #3976 #3982. v6.0.114 (#3973)","shortMessageHtmlLink":"Typo: Fix some typos for #3973 #3976 #3982. v6.0.114 (#3973)"}},{"before":"7209b7366003ab033b40f96f44e2bbd808d2f619","after":"fa8096ad0117a085515729e12a3758ca26036552","ref":"refs/heads/develop","pushedAt":"2024-02-15T13:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Release v6.0-d4, 6.0 dev4, v6.0.113, 167695 lines.","shortMessageHtmlLink":"Release v6.0-d4, 6.0 dev4, v6.0.113, 167695 lines."}},{"before":"732569f792979bc3541628d9f2ad100414475466","after":"f32c8c31c0966fc37f9689000dd5ed5426af1fc0","ref":"refs/heads/5.0release","pushedAt":"2024-02-15T04:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Release v5.0-r1, 5.0 release1, v5.0.208, 163441 lines.","shortMessageHtmlLink":"Release v5.0-r1, 5.0 release1, v5.0.208, 163441 lines."}},{"before":"ba150beb0faa6d3f7e4201f55b678561c5325e42","after":"732569f792979bc3541628d9f2ad100414475466","ref":"refs/heads/5.0release","pushedAt":"2024-02-06T06:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 (#3920)\n\n1. When converting RTC to RTMP, it is necessary to synchronize the audio\nand video timestamps. When the synchronization status changes, whether\nit is unsynchronized or synchronized, print logs to facilitate\ntroubleshooting of such issues.\n2. Chrome uses the STAP-A packet, which means a single RTP packet\ncontains SPS/PPS information. OBS WHIP, on the other hand, sends SPS and\nPPS in separate RTP packets. Therefore, SPS and PPS are in two\nindependent RTP packets, and SRS needs to cache these two packets.\n\n---------\n\nCo-authored-by: john ","shortMessageHtmlLink":"WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 (#3920)"}},{"before":"22c2469414409a8f0a6d12751d9eee2ce9972e2a","after":"7209b7366003ab033b40f96f44e2bbd808d2f619","ref":"refs/heads/develop","pushedAt":"2024-02-06T06:06:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 v6.0.113 (#3920)\n\n1. When converting RTC to RTMP, it is necessary to synchronize the audio\r\nand video timestamps. When the synchronization status changes, whether\r\nit is unsynchronized or synchronized, print logs to facilitate\r\ntroubleshooting of such issues.\r\n2. Chrome uses the STAP-A packet, which means a single RTP packet\r\ncontains SPS/PPS information. OBS WHIP, on the other hand, sends SPS and\r\nPPS in separate RTP packets. Therefore, SPS and PPS are in two\r\nindependent RTP packets, and SRS needs to cache these two packets.\r\n\r\n---------\r\n\r\nCo-authored-by: john ","shortMessageHtmlLink":"WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 v6.0.113 (#3920)"}},{"before":"4ca7684e36fce3db535d7a74b1bf125df3965038","after":"22c2469414409a8f0a6d12751d9eee2ce9972e2a","ref":"refs/heads/develop","pushedAt":"2024-02-05T13:37:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)\n\nHLS typically has a delay of around 30 seconds, roughly comprising three\r\nsegments, each lasting 10 seconds. We can reduce the delay to about 5\r\nseconds by lowering the segment duration to 2 seconds and starting\r\nplayback from the last segment, achieving a stable delay.\r\n\r\nOf course, this requires setting the OBS's GOP to 1 second, and the\r\nprofile to baseline, preset to fast, and tune to zerolatency.\r\nAdditionally, updating a few configurations in the hls.js player is\r\nnecessary, such as setting it to start playback from the last segment,\r\nsetting the maximum buffer, and initiating accelerated playback to\r\nreduce latency.\r\n\r\n---------\r\n\r\nCo-authored-by: chundonglinlin \r\nCo-authored-by: john ","shortMessageHtmlLink":"Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)"}},{"before":"96a8d175730e9b8750a9bb9ef5f797f7174979b1","after":"ba150beb0faa6d3f7e4201f55b678561c5325e42","ref":"refs/heads/5.0release","pushedAt":"2024-02-05T07:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"RTC: Fix video and audio track pt_ is not change in player before publisher. v5.0.207 (#3925)\n\nFor WebRTC:\nwhen player before publisher, it will happen track pt didn't change.\n\n - At source change step, change track pt\n\n---------\n\nCo-authored-by: mingche.tsai \nCo-authored-by: john ","shortMessageHtmlLink":"RTC: Fix video and audio track pt_ is not change in player before pub…"}},{"before":"77af3dc8c4e6db6195048bc72206cb1327654936","after":"4ca7684e36fce3db535d7a74b1bf125df3965038","ref":"refs/heads/develop","pushedAt":"2024-02-05T07:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"RTC: Fix video and audio track pt_ is not change in player before publisher. v5.0.207 v6.0.111 (#3925)\n\nFor WebRTC:\r\nwhen player before publisher, it will happen track pt didn't change.\r\n\r\n - At source change step, change track pt \r\n\r\n---------\r\n\r\nCo-authored-by: mingche.tsai \r\nCo-authored-by: john ","shortMessageHtmlLink":"RTC: Fix video and audio track pt_ is not change in player before pub…"}},{"before":"55026a4fc79e70905e562e634701f09c6a1d1b2a","after":"96a8d175730e9b8750a9bb9ef5f797f7174979b1","ref":"refs/heads/5.0release","pushedAt":"2024-02-05T04:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Configure: print enabled/disable sanitizer. v5.0.206 (#3923)\n\n---------\n\nCo-authored-by: chundonglinlin ","shortMessageHtmlLink":"Configure: print enabled/disable sanitizer. v5.0.206 (#3923)"}},{"before":"d7248bbb0e959d61fb0b12c23e05025668ff3bfa","after":"77af3dc8c4e6db6195048bc72206cb1327654936","ref":"refs/heads/develop","pushedAt":"2024-02-05T04:14:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Configure: print enabled/disable sanitizer. v5.0.206 v6.0.110 (#3923)\n\n---------\r\n\r\nCo-authored-by: chundonglinlin ","shortMessageHtmlLink":"Configure: print enabled/disable sanitizer. v5.0.206 v6.0.110 (#3923)"}},{"before":"2a2da2253f7ef2e617a6ef364787df053f364b33","after":"d7248bbb0e959d61fb0b12c23e05025668ff3bfa","ref":"refs/heads/develop","pushedAt":"2024-02-02T11:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Update the template for issues.","shortMessageHtmlLink":"Update the template for issues."}},{"before":"8f70206a3b6e362d04734310742c26b27a2f947d","after":"2a2da2253f7ef2e617a6ef364787df053f364b33","ref":"refs/heads/develop","pushedAt":"2024-01-01T02:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Switch to 2013-2024. v6.0.109","shortMessageHtmlLink":"Switch to 2013-2024. v6.0.109"}},{"before":"ef5d216dbcdcbbb2bb3f93408a3f1425c32052e9","after":"55026a4fc79e70905e562e634701f09c6a1d1b2a","ref":"refs/heads/5.0release","pushedAt":"2023-12-30T01:30:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Release v5.0-r0, 5.0 release0, v5.0.205, 163363 lines.","shortMessageHtmlLink":"Release v5.0-r0, 5.0 release0, v5.0.205, 163363 lines."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOqwAcAA","startCursor":null,"endCursor":null}},"title":"Activity · ossrs/srs"}