{"id":8038,"date":"2021-11-16T23:12:07","date_gmt":"2021-11-16T23:12:07","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=8038"},"modified":"2021-11-17T18:47:56","modified_gmt":"2021-11-17T18:47:56","slug":"release-3_03_00-changes","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/release-3_03_00-changes\/","title":{"rendered":"Release 3_03_00 Changes"},"content":{"rendered":"<p>What is new in the<strong><span style=\"color: #0000ff;\"> SNIP<\/span> 3_03_00 release<\/strong> &#8211; released November 16th, 2021<br \/>\n(updating the prior release of 3_02_15 issued on October 22nd, 2021)<\/p>\n<p>This is the next production release of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> following the Rev 3_02 release.\u00a0 This release contains one primary new feature (support for making secure TLS\/SSL connections to NTRIP Casters) as well as several minor <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> corrections and minor improvements in response to user requests.\u00a0 It is recommended that all deployments upgrade to this edition. [If you have been using Rev 3_<strong>02<\/strong>_xx please be sure to upgrade to ensure getting a bug fixed relating to managing user accounts.]<\/p>\n<p>This release supports both 32-bit and 64-bit installations on all Windows Platforms from Windows 7 to the current editions.\u00a0 It is strongly recommended that all Windows 32\/64 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> installations now update to using this release.<\/p>\n<h2><strong>Notable changes in this release include<\/strong><\/h2>\n<h3>Full Support for <strong>Secure<\/strong> Rev2 style NTRIP Caster Connections<\/h3>\n<p style=\"text-align: right;\">If you are in a real hurry, here is the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/secure-caster-connections\/\" target=\"_blank\" rel=\"noopener\">article with the setup details<\/a>.<\/p>\n<p>The first question one might ask is simply <em>why do this?<\/em>\u00a0 There are today less than a dozen high profile NTRIP Casters that use a secure socket connection method, all of them are using the original BKG software.\u00a0 A few others are produced by Trimble.\u00a0 And almost no <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Client<\/a> devices exist which actually support it (under 0.01% of the installed base).\u00a0 At best a classic <em>chicken and egg<\/em> problem to widely deploy.\u00a0 However, we believe the year 2022 will see a dramatic increase in demand for this ability as NTRIP communications in general become more secure.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/11\/SSLcertInfo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-8017 size-medium\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/11\/SSLcertInfo-277x300.png\" alt=\"\" width=\"277\" height=\"300\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/11\/SSLcertInfo-277x300.png 277w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/11\/SSLcertInfo-46x50.png 46w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/11\/SSLcertInfo-320x347.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/11\/SSLcertInfo.png 480w\" sizes=\"auto, (max-width: 277px) 100vw, 277px\" \/><\/a><\/p>\n<p>Within <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, this complex feature is enabled by simply checking the &#8220;Use TSL\/SSL&#8221; checkbox when connecting to a secure Caster.\u00a0 The exchange of security credentials (certificates) takes place transparently, just as it does with your browser.\u00a0 You can read more about the process <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/secure-caster-connections\/\" target=\"_blank\" rel=\"noopener\">details in this article<\/a>.<\/p>\n<p>If invalid security credentials are found, the operator is given an opportunity to examine the details before accepting\u00a0 or rejecting the connection.\u00a0 A simple set of dialogs allows the user to manage this process for every Caster they connect with.<\/p>\n<p>And of course the certificate chain used by any Caster can be examined (walked) with a visual display tool.<\/p>\n<h3><strong>Misc Improvements in this release<\/strong><\/h3>\n<p>In this release we have a number of other improvements to report.\u00a0 Some are minor, one is major, and a few reflect user requested changes or improvements.\u00a0 We have provided a short list in the below.<\/p>\n<ul>\n<li>An error in the way user account connections were tracked was corrected.\u00a0 This is an unintended side effect of changes in made in Rev 2.02.\u00a0 It was seen to occur in a a few deployments when cellular connections did not correctly disconnect (the well known TCP\/IP <a href=\"https:\/\/en.wikipedia.org\/wiki\/TCP_half-open\" target=\"_blank\" rel=\"noopener\">half open<\/a>, half disconnect problem). When the disconnection occurred, the user&#8217;s count of active connections was not decremented, this could block that user account from reconnecting.\u00a0 This is now fixed. [spacer height=&#8221;20px&#8221;]<\/li>\n<li>The display listing all users who were actively connected to a given data stream, which is shown at the bottom part of the tool tip for each stream, did not display the users whenever the stream&#8217;s public name was not the same as source stream name (a vanity name was being used). This is now fixed. [spacer height=&#8221;20px&#8221;]<\/li>\n<li>Caster tables are now available in a JSON table format as well as the traditional Caster table defined in NTRIP Rev1 and Rev2 standards.\u00a0 This is a preliminary format subject to further change if and when the RTCM NTRIP standards group defines a formal format.\u00a0 You can see an example of it in use with the command:\u00a0 <a href=\"http:\/\/rtk2go.com:2101\/SNIP::TABLE_JSON\">http:\/\/rtk2go.com:2101\/SNIP::TABLE_JSON<\/a> \u00a0 (replace RTK2go with your own Caster)\u00a0 [spacer height=&#8221;20px&#8221;]<\/li>\n<li>The character &#8220;@&#8221; is now allowed to be used in user account names (along with a~z,A~Z,0~9 and the &#8216;.-_&#8221; chars).\u00a0 This was added to support those that wish to use a legal email address string for user names.\u00a0 [spacer height=&#8221;20px&#8221;]<\/li>\n<\/ul>\n<h2><em>How to Update\u2026<\/em><\/h2>\n<p>Updates to <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> are always free and easy.\u00a0 Your Caster will be offline about 3 minutes.\u00a0 From within <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, simply use the menu item <strong>Help<\/strong> \u21d2 <strong>Check for Updates\u2026<\/strong> \u00a0 Your update will be downloaded from our secure servers and then you will be asked to allow <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> to restart and update itself.\u00a0 On some Windows 10 systems you must also manually exit the current copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> to update.\u00a0 That\u2019s all there is to it!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is new in the SNIP 3_03_00 release &#8211; released November 16th, 2021 (updating the prior release of 3_02_15 issued on October 22nd, 2021) This is the next production release of SNIP following the Rev 3_02 release.\u00a0 This release contains one primary new feature (support for making secure TLS\/SSL connections [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[286],"ht-kb-tag":[363,221,512,511],"class_list":["post-8038","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-release-history","ht_kb_tag-features","ht_kb_tag-release","ht_kb_tag-secure","ht_kb_tag-ssl-tls"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=8038"}],"version-history":[{"count":12,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8038\/revisions"}],"predecessor-version":[{"id":8052,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8038\/revisions\/8052"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=8038"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=8038"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=8038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}