0041
The Version number is defined in class Discover.jar
Update VERSION and Ver for every new release
The version number at the top of this file is used to create the distribution package
/* * * * * * * * * * * * * * * * * * * * * * * * * * *
Vers  Date     Who  What
0.01 02.03.06      first release
0.05 30.11.09 IK   Fix: - set command ignore NetMask, Gteway, DHCPName and
      application data
      - add translate HW and FW types from number to string
      - fix the multiple network interface issue.
0.06 01.12.09 IK   Fix: set column in order HW type, Product ID, Firmware
0.07 07.12.09 IK   Add: About and Quit dialog
0.08 21.12.09 IK   Fix: Java windows UI implementation inconsistencies 
workarounds.
0.09 05.03.10 AG   Fix: 0.0.0.0 IP permitted, TAB and ENTER in QUIT dialog fixed, app data column removed, IP addr setting works.
0.10 22.06.10 KS   Updated mib file for bootloader product, hwtypes 32,33,34, made version order more logical - first to current
     27.07.10 PK   added HW type 35 - Exstreamer 500
0.11 28.07.10 KS   Error #087.30 DeviceTablePane removed IP 0.0.0.0 test
              PK - Error #087.09: quit dialog message changed
              PK - Feature #034.12: default window size changed from 800x70 to 900x500
              PK - Feature #087.21: re-add hover help
              PK - Feature #087.26: added a button to open a browser window with device's home page
     29.07.10 PK - fixed: Web Browser button not working if table columns reordered
     04.08.10 PK - added HW type 36 - IP Speaker
0.11 27.08.10 KS - Back up this version to Lotus notes before starting 0.12
0.12 16.09.10 DM - Feature #068.09: Added new command Recover (0x3 - Set like structure) to force devices to bootloader mode.
     01.10.10 PK - IP Speaker HW type renamed to Exstreamer P5
     06.10.10 KS - #87.02 continue with JDK 5 compatibility for now (this is getting more difficult)
                   Public Domain Software BareBonesBrowserLaunch.java added to handle JDK 5 browser launch
                   DeviceTablePane: AWT Desktop methbod replaced with BareBonesBrowserLaunch
                   DeviceTablePane: handleRecover.actionPerformed.run length used instead isEmpty
                   Makefile/J.bat for default java target 1.5, Makefile updated for BareBonesBrowserLaunch                
     07.10.10 KS - Discover.java date corrected in VERSION=" V0.12 (2010-10-06)"
<==== 07.10.10 KS Version 0.12 20101006 Frozen and released ===> 
0.13 24.01.11 KS - #087.34 Discover.java v0.13 started 
     25.01.11 KS - #087.34 HWCodes.java, ProductCodes.java Classes added 
     25.01.11 KS - #087.34 DeviceTablePane.handleRecover modified to make clear only recover for Annuncicom 155
     25.01.11 KS - #087.34 DeviceTablePane.handleRecover Recover window shows if device already in Bootloader     
<==== 25.01.11 KS Version 0.13 20110125 Frozen and released ===> 
0.14 10.05.11 PK - #087.36 added hardware types for Exstreamer 105, 205 and IPAM 101
     01.12.11 KS - Updated HW_list to show HW type Legacy values 1-6 
0.15 23.02.12 PK - added new devices: IPAM 102, IPAM 301, IPAM 302, Annuncicom 50, PS1, Annuncicom 50 OEM
     27.02.12 PK - #087.39: removed OEM devices from the list
                 - #087.38: added IPAM type column
                 - #087.37: support for Ann50, Ann PS1, IPAM 301 and IPAM 302
                 - updated SimpleList in order to be able to represent value 0 (uses internally -1 for "null" rather than 0)
                 - preferred window width increased from 900 to 1024 pixels
     29.03.12 PK - #087.40: Annuncicom 50 OEM device re-added
<==== 10.04.12 PK Version 0.15 20120410 Frozen and released ===> 
0.16 20.04.12 PK - #87.41: IPAM type "legacy" renamed to "generic"
<==== 07.05.12 PK Version 0.16 20120507 Frozen and released ===> 
0.17 14.06.12 PK - #87.42: Annuncicom 50 renamed to Annuncicom 60
     06.07.12 PK - #87.43: added HW type 43 - Instreamer
<==== 06.09.12 PK Version 0.17 20120906 Frozen and released ===> 
0.18 20.03.13 PK - #87.44: added HW type 47 - Barionet 50 OEM
<==== 20.03.13 PK Version 0.18 20130320 Frozen and released ===> 
0.19 18.03.13 KS  #87.45: rebuilt to pick up new MIB definition for Simple Paging 
     18.03.13 KS  #87.46: Added 5:IPAM 390 to IPAM_list.txt
<==== 18.09.13 KS Version V0.19 (2013-09-18) Frozen and released ===> 
0.20 17.01.14 PK - #87.47: added new IPAM type 6 "IPAM 300"
     11.03.14 PK - #087.50 added hw type 48: Exstreamer 100L
     28.03.14 KS - #087.49 SimpleMIBParser: Adding more user friendly parsing for node names
                          Makefile Local MIB test added
     28.03.14 KS - #087.49 SimpleMIBParser:getPath: Only use leaf for MIB name instead of full path stored 
<==== 31.03.14 KS Version VB.20 (2014-03-31) Frozen and released ===>
0.20 16.05.14 KS Updated Manual for new friendly naming and IPAM309
<==== 16.05.14 KS Version V0.20 (2014-05-16) Frozen and released ===>  
0.21 02.07.14 PK - added hardware types for Audio Point controller and encoder
     09.07.14 PK - recompiled to take the new MIB with Audio Point product type
<==== 18.07.14 PK Version V0.21 (2014-07-18) Frozen and released ===>
0.22 18.12.14 KS 087.53 SimpleMIBparser: ufn_convert added so addInNodeList parent also in ufn format.
                        addInNodeList: Barix_Name is not converted so Ignorecase added 
     19.12.14 KS 087.53 DeviceTablePane: Window width and hight increased to W1088 H700
     19.12.14 KS        SimpleMIBParser, MyTableModel redundant casts removed
<==== 19.07.14 PK Version V0.22 (2014-07-19) Frozen and released ===>
0.23 09.04.15 KS Updated version to V0.23 for new products: soundscape (103), remote-spot (104)
<==== 09.04.15 KS Version V0.23 (2014-07-19) Frozen and released ===> 
0.24 07.07.17 ASI Updated version to V0.24 for new products: simple-player (105.1), instreamer-l (200),
				        sip-demo (300), redundix (301)
<==== 07.07.17 ASI Version V0.24 (2017-07-07) Frozen and released ===> 
0.25 22.03.18 ASI - HW types changes:
                      - Remove Instreamer 140, and reuse type 53 for PW-2A/IX-1AS v2 (AI_Phone HW)
                      - Renamed type 59: Retail Player to Barix S400
                      - Added type 60: Barix M401 (SYB)
                    SNMP ID changes
                      - Removed obsolete audiopoint entries 102.1, 102.2
                      - Added NOAA product (302)   
<==== 22.03.18 ASI Version V0.25 (2018-03-22) Frozen and released ===>
0.26 27.03.18 ASI - Added Reflector product (303)
<==== 27.03.18 ASI Version V0.26 (2018-03-27) Frozen and released ===>
0.27 03.04.18 ASI - Moved Sip Demo product (17491.1.300) → 17491.1.150
                  - Moved Redundix product (17491.1.303) → 17491.1.151
                  - Moved NOAA  product (17491.1.303) → 17491.1.152
                  - Moved Reflector product (17491.1.303) → 17491.1.153
                  - Added Straightstreamer product (17491.1.201)
<==== 03.04.18 ASI Version V0.27 (2018-04-03) Frozen and released ===>   
0.28 04.05.18 ASI - Renamed "Nicecaster" to "Instreamer Ice"
<==== 04.05.18 ASI Version V0.28 (2018-05.04) Frozen and released ===> 
0.29 20.07.18 ASI - Added Audiopoint 3.0 product (17491.1.202)
<==== 20.07.18 ASI Version V0.29 (2018-07-20) Frozen and released ===>
0.30 11.09.18 ASI - Added IPAM400 Devkit product (17491.1.154)
<==== 11.09.18 ASI Version V0.30 (2018-09-11) Frozen and released ===>
0.31 06.03.20 ASI - Added Products:
						- SIP OPUS Codec Product ID (17491.1.155)
						- SIP OPUS Dencoder Product ID (17491.1.156)
						- Redbox Intercom Product (17491.1.157)
					Added HW Types:
						- TERMA VEP HW Type (61)
    					- Barionet 1100  HW Type (62)
    					- Barionet 200  HW Type (63)
    					- Barionet 400  HW Type (64)
    					- Barix SP400  HW Type (65)
    					- Barix TPA400 HW Type (66)
    					- Redbox Intercom System  HW Type (67)
    					- USSI Encompass Controller HW Type (68)
<==== 06.03.20 ASI Version V0.31 (2020-03-06) Frozen and released ===>
0.32 08.06.20 ASI - Added Products:
			- SIP OPUS Codec Product ID (17491.1.155)
		    Added HW Types:
			- Barix MPA-400 HW Type (69)
<==== 08.06.20 ASI Version V0.32 (2020-06-08) Frozen and released ===>	
0.33 29.09.20 ASI - Added Products:
			- Generic Flexa Product ID (17491.1.158)
<==== 29.09.20 ASI Version V0.33 (2020-09-29) Frozen and released ===>	
0.34 23.04.21 ASI - Renamed IP Speaker (ID 17491.1.107) -> IP Audio Client
<==== 23.04.21 ASI Version V0.34 (2021-04-23) Frozen and released ===>
0.35 27.09.21 NL - Added HW types:
                     Multin L408 (70)
                     iHeart EdgePlayer (71)
                     Barix Annuncicom PS Touch XTR (72)
                     Barix MPI400 (73)
                     Barionet 1000 (74)
                     Hyperspike MPA400 (75)
                   Renamed Products:
                     Generic Flexa to CWT400 Onvif Bridge (ID 17491.1.158)
                   Added Products:
                     Generic Flexa Product ID (17491.1.159)
<==== 27.09.21 ASI Version V0.35 (2021-09-27) Frozen and released ===>
0.35 16.01.2023 ASI - Added HW types:
                     Paging GW (1.203)
                     IC Paging Master (1.160)
<==== 16.01.2023 ASI Version V0.36 (2023-01-16) Frozen and released ===>
<==== 06.03.2023 ASI Version V0.37 (2023-10-18) Frozen and released ===>
0.37 18.10.2023 AAN - Added HW types:
                        Synstreamer LOX400 (76)
                        Barionet M41 (77)
                        BaViDi (78)
                        AE MS700 (79)
                        Barix LX400 (80)
                      Added IPAM types:
                        IPAM 403 (9)
                        IPAM 404 (10)
0.38 21.12.2023 ASI - DISCOVERYT-78: Added HW Types:
                        Barionet M44 (82)
                        Barix MR400 (83)
                    - Reverted to JDK 1.5.x
                    - DISCOVERYT-69: Show correctly versions with more than 2 digits
<==== 21.12.2023 ASI Version V0.38 (2023-12-21) Frozen and released ===>
0.39 01.11.2024 ASI - DISCOVERYT-80: Add support for Haivision Audio Player
<==== 01.11.2024 ASI Version V0.39 (2024-11-01) Frozen and released ===>
0.40 10.09.2025 ASI - Committing changes for DISCOVERYT-82 and DISCOVERYT-83
<==== 10.09.2025 ASI Version V0.40 (2025-09-10) Frozen and released ===>
0.41 23.10.2025 ASI - Committing changes for DISCOVERYT-84 done by Anton
<==== 23.10.2025 ASI Version V0.41 (2025-10-23) Frozen and released ===>
*/
