{"id":7952,"date":"2021-10-04T21:14:24","date_gmt":"2021-10-04T21:14:24","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=7952"},"modified":"2021-10-22T20:26:08","modified_gmt":"2021-10-22T20:26:08","slug":"release-3_02_00-changes","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/release-3_02_00-changes\/","title":{"rendered":"Release 3_02_00 Changes"},"content":{"rendered":"<p>What is new in the<strong><span style=\"color: #0000ff;\"> SNIP<\/span> 3_02_00 release<\/strong> &#8211; released October 4th 2021<br \/>\n(updating the prior release of 3_01_00 of April 27th 2021)<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #008000;\"><strong>Update<\/strong><\/span>: now shipping <strong><span style=\"color: #0000ff;\">SNIP<\/span> 3_02_15 release<\/strong> &#8211; released October 22nd 2021<br \/>\nThe <strong>_15<\/strong> release corrects a problem in the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/adding-users\/\" target=\"_blank\" rel=\"noopener\">Edit Users Dialog<\/a> where a<br \/>\nfew users could not bring up the dialog.\u00a0 Please use the menu item<br \/>\n<strong>Help<\/strong> \u21d2 <strong>Check for Update&#8230;<\/strong> to automatically install the new release.<\/p>\n<p>This is the next production release of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> following the Rev 3_01 release.\u00a0 This release contains two related new features (the automatic reporting of various connection problems by eMail, and the use of eMail for user account names when connecting) as well as several minor <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> corrections and improvements in response to user requests.\u00a0 It is recommended that all deployments upgrade to this edition.<\/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>Notable changes in this release include<\/h2>\n<h3><strong> Email Status and Error Reporting<\/strong><\/h3>\n<p><span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> now provides a fully automated method to inform the operator of connection errors and other events in real time.\u00a0 This is intended to reach out to the operator when problem conditions exist by sending email, thereby relieving the operator of the need to periodically log in and check the status of caster operations. Now, <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> will contact you (and the user if so configured) when there are recurring connection problems.\u00a0 Sufficient details are provided to correct the problem in most cases.<\/p>\n<p style=\"padding-left: 80px; text-align: right;\"><span style=\"color: #008000;\"><strong>Note<\/strong><\/span>: This new functionality makes extensive use the <a href=\"https:\/\/www.use-snip.com\/downloads\/email-support\/\" target=\"_blank\" rel=\"noopener\">eMail Plug-In<\/a> to send mail,<br \/>\nbut can be used with or without that when the operator is logged into <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7961 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog.png?_t=1633312608\" alt=\"\" width=\"610\" height=\"600\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog.png 610w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog-300x295.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog-50x50.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog-60x60.png 60w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog-600x590.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/10\/AutoReportsDialog-320x315.png 320w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>The type of events tracked are divided into three major sections.\u00a0 Each of these has several control settings which can be enabled or disabled as needed.\u00a0 Different knowledge base pages deal with the setup details.<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/snip-and-host-machine-warnings\/\" target=\"_blank\" rel=\"noopener\">SNIP and Host Machine Warnings<\/a><\/li>\n<li><a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ntrip-client-warnings\/\" target=\"_blank\" rel=\"noopener\">NTRIP Client Connection Warnings<\/a><\/li>\n<li><a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ntrip-server-warnings\/\" target=\"_blank\" rel=\"noopener\">NTRIP Server Warnings<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4><strong>Typical Set Up Dialog<\/strong><\/h4>\n<p>Each of the specific control areas has its own dialog to set its &#8216;trigger threshold&#8217; level.\u00a0 When the number of events for a given user and\/or base have exceeded the threshold a warning eMail is issued.\u00a0 Additional emails may be issued every Nth hour thereafter (if the condition continues), based on the period the operator has set.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7878 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects.png?_t=1633312608\" alt=\"\" width=\"480\" height=\"290\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects.png 480w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects-300x181.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects-50x30.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/client_BadConnects-320x193.png 320w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p>In the above example, any bad NTRIP Client connection that has occurred over 50 times in a row without success will cause an email to be sent containing the details of the bad connection.\u00a0 The email will be sent to the owner of the User Account and also CCed to the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>operator.<\/p>\n<h4><strong>Tracking Off-Line Base Stations<\/strong><\/h4>\n<p>This is one of the new features for NTRIP Server (Base Station) warnings.\u00a0 This implements a much requested feature&#8211;the ability to monitor and alert the operator when a given Base Station has gone off-line for a period of time greater than an established threshold.\u00a0 <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ntrip-server-warnings\/\" target=\"_blank\" rel=\"noopener\">Read here<\/a> for more details.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7912 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/server_Tracked.png?_t=1633312608\" alt=\"\" width=\"520\" height=\"280\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/server_Tracked.png 520w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/server_Tracked-300x162.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/server_Tracked-50x27.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/09\/server_Tracked-320x172.png 320w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/p>\n<p>If you want to try this feature out on a Base Station which is known to fail on a regular basis, use <strong>AZU1_RTCM<\/strong>, nicknamed &#8220;old unfaithful&#8221; for its twice daily ~5 minute offline events.\u00a0 Set an event trigger time of under 120 seconds, as this station is typically offline for only 2~3 minutes each time.\u00a0 You can connect to this stream at one of our Casters at: ntrip.use-snip:2101<\/p>\n<h2><strong>Using eMail for NTRIP Client user accounts<\/strong><\/h2>\n<p>A new feature in this release of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> allows sending eMail to NTRIP Clients who log on using a valid email address for the User Account name.\u00a0 Read more <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/email-for-ntrip-clients\/\">about this feature here<\/a>.<\/p>\n<p>This extends the more common method of associating an eMail with a <em>Customer Account<\/em> and hence one or more <em>User Accounts<\/em>.\u00a0 The <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/ntrip-client-warnings\/\">NTRIP Client Warnings<\/a> process can use either method to determine a suitable eMail to be used when there is a Client connection problem.<\/p>\n<p>This feature can be controlled in the <strong>Preferences<\/strong> Dialog (menu:\u00a0 <em><strong>Edit<\/strong> \u21d2<\/em> <em><strong>Preferences<\/strong><\/em>\u2026) and requires an <a href=\"https:\/\/www.use-snip.com\/downloads\/email-support\/\" target=\"_blank\" rel=\"noopener\">active eMail Plug-In<\/a> to be used.<\/p>\n<h2><strong>Misc Improvements in this release<\/strong><\/h2>\n<p>In this release we have a larger than average number of \u00a0improvements to report.\u00a0 Some are minor, one is major, and a several reflect user requested changes or improvements.\u00a0 These touch nearly every aspect of the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> Caster, but for brevity we have simply provided them in the list below.<\/p>\n<ul>\n<li>An annoying long term memory leak has been eliminated. This caused a small leak every time an NTRIP Client tried to connect to a non-existent Caster stream.\u00a0 After a few hundred thousand such connections, the leak grew to become noticeable.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>Improvements were made to how RTCM2 content was detected and tracked.\u00a0 An invalid statistical assumption was corrected.\u00a0 As a result, the occasional incorrect detection of RTCM2 within certain RTCM3 only data streams has been eliminated.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>Limited decoding of the older Navcom \/ John Deere style message content has been added to \u00a0the universal decoder logic.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>Various minor English errors and typos were corrected (such as <em>occured<\/em> \u2192 <em>occurred<\/em>, etc.).[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>When a Base Station goes off-line and is reported in various reports and tables as no longer being present, the date-time displayed is now the time at which it went offline, rather than the time it first connected.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>The helpful instructions text included in each zip file containing a <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/backing-up-your-snip-deployment\/\" target=\"_blank\" rel=\"noopener\">SNIP backup<\/a> now has some additional instructions on how to use the files to <em>transfer<\/em> the Caster when moving <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> to a new host.\u00a0 The original instructions (which are still present) were intended to <em>restore<\/em> a backup on the same machine.\u00a0 When transferring for use on a <em>different<\/em> machine a few installation details differ and this is now documented in the text.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>The <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Client<\/a> parsing process has been improved to better deal with NTRIP Client devices that incorrectly insert excessive white space when requesting a connection.\u00a0 The NTRIP specification, much like html, expects a single space (hex 0x20) between certain keywords.\u00a0 Some low end NTRIP Clients do not correctly implement this and\/or do not remove whitespace from user input.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> silently corrects such errors (and many others) when found.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>An improvement in the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-translate-settings-uses\/\" target=\"_blank\" rel=\"noopener\">PFAT Translate<\/a> processing now detects incorrect LLH problems when a Base Station has been moved to a new location but is still sending its former location. When this occurs, the \u2018gross\u2019 correct LLH is used in place of the bad data.\u00a0 The trigger detection point is any offset greater than 5 meters.\u00a0 To fully correct this issue, the correct base station must still be dialed in either at the Base Station GNSS or in the PFAT translation values with the precise location when determined.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>In the dialog used to enter and <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/adding-users\/\" target=\"_blank\" rel=\"noopener\">edit User Accounts<\/a> additional logic has been implemented to prevent inadvertent \u2018double deletes\u2019 from occurring.\u00a0 In prior editions of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, when the dialog display was in a paused mode and the user deleted a specific entry, no visual feedback of the delete event was provided.\u00a0 If the user then deleted a 2<sup>nd<\/sup> time the very next item in the array of user accounts was also deleted.\u00a0 \u00a0This resulted in <em>losing<\/em> recently entered user account entries to the confusion and annoyance of all concerned. \u00a0In this release there is a visible indication of the delete event (the row is highlighted and the word DELETED is used) and additional logic prevents deleting the next entry if delete is pressed a 2<sup>nd<\/sup> time.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>A variety of additional formatting options have been added for RTCM2 message content when used in<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/sending-pushed-out-data\/\" target=\"_blank\" rel=\"noopener\"> PUSH-Out<\/a>\u00a0 support for UDP <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/creating-dsrc-streams\/\" target=\"_blank\" rel=\"noopener\">DSRC output formats<\/a>. \u00a0The output stream can be selected to include or to remove a final \u201c&lt;CR&gt;&lt;LF&gt;\u201d between each message.\u00a0 The output stream can reflect the raw 30 bit parity of each source message data or can be expressed as even partly \u2018stripped\u2019 content with just the payload present.\u00a0 Consult <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/creating-dsrc-streams\/\" target=\"_blank\" rel=\"noopener\">this page<\/a> for additional setup details.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>The tooltip summary display logic used with <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/nearest-streams-tab\/\" target=\"_blank\" rel=\"noopener\">NEAR Streams<\/a> will now no longer list every stream used in each of the pools (used, unused, pending) when the number of\u00a0 stream members in that pool exceeds 50 Base Stations.\u00a0 This prevents the tooltip from overwhelming the visual display area with a large messages. [<strong><span style=\"color: #008000;\"><em>Aside<\/em><\/span><\/strong>: The <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/near-report\/\" target=\"_blank\" rel=\"noopener\">NEAR stream report<\/a> still lists every item in each pool.][spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>Improvements were made to the display details when a <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/raw-tcpip-streams-tab\/\" target=\"_blank\" rel=\"noopener\">RAW TCP\/IP stream<\/a> has disconnected.\u00a0 The new display shows the date-time at which the stream was disconnected and the elapsed time since that moment.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>Removing any stream (the right-click <em>remove<\/em> menu item) now results in the display of an \u201cAre you sure\u2026\u201d dialog to confirm the deletion.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>Whenever a new stream is added (in a <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/sending-data-rtk2go-reservations\/\" target=\"_blank\" rel=\"noopener\">PUSH-In reservation<\/a> or elsewhere) some additional logic checks for the possibility of a name conflict with other streams (both active and inactive) and informs the operator of the possible conflict.[spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<li>The test process used by <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> for determining a valid eMail address has been improved to accept email with longer top domain names, in accordance with recent adopted internet standards.\u00a0 [Here is a link to the <a href=\"https:\/\/data.iana.org\/TLD\/tlds-alpha-by-domain.txt\" target=\"_blank\" rel=\"noopener\">current valid top-level names<\/a> if you are curious.][spacer height=&#8221;15px&#8221; id=&#8221;3&#8243;]<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\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 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<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is new in the SNIP 3_02_00 release &#8211; released October 4th 2021 (updating the prior release of 3_01_00 of April 27th 2021) Update: now shipping SNIP 3_02_15 release &#8211; released October 22nd 2021 The _15 release corrects a problem in the Edit Users Dialog where a few users could [&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],"class_list":["post-7952","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-release-history","ht_kb_tag-features","ht_kb_tag-release"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7952","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=7952"}],"version-history":[{"count":18,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7952\/revisions"}],"predecessor-version":[{"id":7985,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7952\/revisions\/7985"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=7952"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=7952"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=7952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}