{"id":895,"date":"2018-11-14T21:57:00","date_gmt":"2018-11-14T19:57:00","guid":{"rendered":"http:\/\/bearware.dk\/?p=895"},"modified":"2018-11-14T21:58:39","modified_gmt":"2018-11-14T19:58:39","slug":"teamtalk-sdk-v5-3b-released","status":"publish","type":"post","link":"https:\/\/bearware.dk\/?p=895","title":{"rendered":"TeamTalk SDK v5.3b released"},"content":{"rendered":"<p>TeamTalk SDK v5.3b can now be <a href=\"http:\/\/bearware.dk\/?page_id=419\">downloaded<\/a> for all platforms. The main new feature in this SDK is the ability to control who is transmitting to a channel. Previously this would require a class-room channel but now the ability to control transmissions also applies to default channels.<\/p>\n<p>For additional features and bug fixes check out the Changelog in the documentation.<\/p>\n<ul>\n<li><a href=\"http:\/\/bearware.dk\/teamtalksdk\/v5.3b\/docs\/C-API\/\">C-API Documentation<\/a><\/li>\n<li><a href=\"http:\/\/bearware.dk\/teamtalksdk\/v5.3b\/docs\/NET\/\">.NET Documentation<\/a><\/li>\n<li><a href=\"http:\/\/bearware.dk\/teamtalksdk\/v5.3b\/docs\/Java\/\">Java Documentation<\/a><\/li>\n<\/ul>\n<p>Keep up to date with latest features in TeamTalk on <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\">GitHub<\/a>.<\/p>\n<div class=\"github-embed github-embed-repository github-logo-mark\">\n<p>        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\" target=\"_blank\">\t\t\t<strong>\t\t\t\tTeamTalk 5 Development\t\t\t<\/strong>\t\t<\/a>\t\t<br \/>        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\" target=\"_blank\">https:\/\/github.com\/BearWare\/TeamTalk5<\/a><br \/>        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/network\" target=\"_blank\">182<\/a> forks.<br \/>        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/stargazers\" target=\"_blank\">373<\/a> stars.<br \/>        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/issues\" target=\"_blank\">91<\/a> open issues.        <\/p>\n<details open>\n<summary>Recent commits:<\/summary>\n<ul class=\"github_commits\">\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/commit\/b51303300de7d076d0e5d9d19072a3878eb04e8f\" target=\"_blank\">Remove OpenSSL on Windows QtSince Schannel is used on Windows, OpenSSL is not needed.<\/a>, Sihu Hwang                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/commit\/3a596e66cd33fcc1d300495fb265cad662df42d2\" target=\"_blank\">Use size_t for desktop block size comparisonCo-Authored-By: Claude Opus 4.8 &lt;noreply@anthropic.com&gt;<\/a>, Sihu Hwang                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/commit\/add2312b96d5ed6ccb528a17692460a794aba68e\" target=\"_blank\">Bump androidx.core:core from 1.18.0 to 1.19.0 in \/Client\/TeamTalkAndroidBumps androidx.core:core from 1.18.0 to 1.19.0.&#8212;updated-dependencies:- dependency-name: androidx.core:core  dependency-version: 1.19.0  dependency-type: direct:production  update-type: version-update:semver-minor&#8230;Signed-off-by: dependabot[bot] &lt;support@github.com&gt;<\/a>, Sihu Hwang                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/commit\/6da0e6e26feea5653d93da231984f5ae119075c6\" target=\"_blank\">Exclude third-party libraries from CodeQL C\/C++ analysispaths-ignore does not work for compiled languages, so move the CodeQLinit to after the toolchain\/externals build and trace only the TeamTalkbuild (TOOLCHAIN_BUILD_EXTERNALPROJECTS=OFF). This keeps ffmpeg, libvpx,opus and other third-party sources out of the CodeQL database.Co-Authored-By: Claude Opus 4.8 &lt;noreply@anthropic.com&gt;<\/a>, Sihu Hwang                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/BearWare\/TeamTalk5\/commit\/3697813e9c2dc7a0cb20608d7e44335c53952696\" target=\"_blank\">Fix CodeQL warningsResolved code scanning alerts:java\/xxe (critical) &#8211; harden DocumentBuilderFactory against XXE:- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/47- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/48- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/49- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/50java\/path-injection (high) &#8211; sanitize untrusted display name before building cache file:- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/54- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/55- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/56- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/57- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/58- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/59cpp\/suspicious-add-sizeof (high) &#8211; use element count instead of sizeof for array end:- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/881cpp\/comparison-with-wider-type (high) &#8211; widen loop counter to size_t:- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/1cpp\/integer-multiplication-cast-to-long (high) &#8211; cast operand to size_t before multiply:- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/4- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/5- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/8- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/14- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/21- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/23- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/24- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/34- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/35- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/36- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/37- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/38- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/39- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/41- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/42- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/43- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/44- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/45- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/46- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/71- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/72- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/73- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/74- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/75- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/76- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/77- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/78- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/79- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/80- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/81- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/82- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/83- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/84- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/870- https:\/\/github.com\/BearWare\/TeamTalk5\/security\/code-scanning\/871Co-Authored-By: Claude Opus 4.8 &lt;noreply@anthropic.com&gt;<\/a>, Sihu Hwang                    <\/li>\n<\/ul>\n<\/details>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>TeamTalk SDK v5.3b can now be downloaded for all platforms. The main new feature in this SDK is the ability to control who is transmitting <a class=\"mh-excerpt-more\" href=\"https:\/\/bearware.dk\/?p=895\" title=\"TeamTalk SDK v5.3b released\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":37,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/posts\/895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bearware.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=895"}],"version-history":[{"count":4,"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/posts\/895\/revisions"}],"predecessor-version":[{"id":899,"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/posts\/895\/revisions\/899"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bearware.dk\/index.php?rest_route=\/wp\/v2\/media\/37"}],"wp:attachment":[{"href":"https:\/\/bearware.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bearware.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bearware.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}