forked from netdisco/netdisco
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
4307 lines (2592 loc) · 107 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2.082001 - 2025-01-28
[BUG FIXES]
* update poetry configuration files for > v2
2.082000 - 2025-01-28
[NEW FEATURES]
* Python worklets now have access to the database
[ENHANCEMENTS]
* Python much more efficient: one Python process for all job worklets
* Perl -> Python worklet limitation on data transfer size is removed
2.081004 - 2025-01-19
[ENHANCEMENTS]
* support multiple worklets passed to python runner
[BUG FIXES]
* #1281 netdisco-deploy OUI data update fails with psql port
* resolve https://github.com/netdisco/netdisco/security/dependabot/8
2.081003 - 2024-12-31
[ENHANCEMENTS]
* update actions script to work with new demo site db deploy procedure
2.081002 - 2024-12-31
[ENHANCEMENTS]
* move to plaintext demo db deploy and add loadmibs for snmp browser
2.081001 - 2024-12-30
[BUG FIXES]
* necessary fix for deploying demo website after release
2.081000 - 2024-12-30
[NEW FEATURES]
* Resolve unknown enterprise numbers from database cache (#1273)
[BUG FIXES]
* #1264 exclude external links from device ports csv output
2.080003 - 2024-10-30
[BUG FIXES]
* #1259 UTF-8 encode the body of Hook HTTP requests
2.080002 - 2024-10-30
[ENHANCEMENTS]
* show content field from HTTP::Tiny when error on HTTP Hook
2.080001 - 2024-10-29
[BUG FIXES]
* packaging error for ieee-enterprise-import
2.080000 - 2024-10-29
[NEW FEATURES]
* add sshcollector for Aruba Controllers (ArubaCont.pm) by @alcatron #1258
[ENHANCEMENTS]
* Device Inventory report contributed by Muris Boric
* store IEEE SMI Enterprise numbers in the DB
[BUG FIXES]
* fixes to renumber to allow again renumber to other IP on same device
* navbar_autocomplete should not suppress job queue status/action/username
* #1238 avoid web crash on large prefix discover request
* #1239 VLAN missing from node vendor inventory report
2.079001 - 2024-09-13
[ENHANCEMENTS]
* device custom_fields with snmp_object creates a hook
* netdisco-do --extra '-' will take the value from standard input
* bump SNMP::Info dependency 3.972000
2.079000 - 2024-09-12
[NEW FEATURES]
* netdisco-do show --quiet will output json representation
* support "json_list" on device custom fields to make lists in the web
[ENHANCEMENTS]
* bump SNMP::Info dependency
* documentation enhancements
[BUG FIXES]
* fix netdisco-do show for returned value "0"
* dependabot#7 pyca/cryptography has a vulnerable OpenSSL
2.078000 - 2024-08-27
[NEW FEATURES]
* SSH collector implementation for Python worklets
[BUG FIXES]
* smarter checks for existing object instance in get_device
2.077011 - 2024-08-23
[BUG FIXES]
* set POETRY_CACHE_DIR in github action for demo site
2.077010 - 2024-08-23
[ENHANCEMENTS]
* allow Python worklets to be run independent of Netdisco
* Python worklets have "extra" alias of Job subaction
* support additional Python worklet config like only/no ACLs and priority
* user's Python worklets live in netdiscox namespace, or extra_python_worker_package_namespace
[BUG FIXES]
* copy full %ENV into Python worklet environment
2.077009 - 2024-08-19
[BUG FIXES]
* remove unnecessary test of stash set
* bump Alien::poetry again due to bad packaging
* swap order of Python stash search - stash then vars
2.077008 - 2024-08-19
[ENHANCEMENTS]
* add setting() to Python worklet context helper
[BUG FIXES]
* check key is in Python vars/stash else raise KeyError
2.077007 - 2024-08-18
[BUG FIXES]
* allow temporary root installation to see python libs during demo deploy
2.077003 - 2024-08-15
[BUG FIXES]
* refactor python helpers that are fixed classes
* re-enable POETRY_CACHE_DIR and python worklets
2.077000 - 2024-08-15
[NEW FEATURES]
* #1243 Python integration for Netdisco workers
2.076006 - 2024-08-10
[BUG FIXES]
* #1213 add missing ->with_router to NodeIp searches
* #1217 add subnet entry for each seen L3 interface CIDR
* #1219 fix for settings.external_links.device_port.size and datatables
* #1222 use no-more instead of terminal length 0 to avoid user rights issue
* #1232 skip device IP aliases in ['fe80::/64','169.254.0.0/16'] as nonunique
* #1234 macsuck_no_deviceports ports getting a random other device MAC added
* #1237 admin users should not be able to delete user logs
2.076005 - 2024-05-20
[ENHANCEMENTS]
* #1208 SSH macsuck for the NXOS platform
* pretty print the SNMP::Info version in statistics panel
[BUG FIXES]
* #1175 add thousands_separator setting to allow localised separator
2.076004 - 2024-05-03
[BUG FIXES]
* fix syntax bug and re-release
2.076003 - 2024-05-03
[ENHANCEMENTS]
* better rendering of some port speeds in a couple of web pages
* make device renumber always a job and not inline on web frontend
* allow jq_insert to run on demo but not for inline jobs
* #1205 include device remote_dns in search (port search)
[BUG FIXES]
* some protection against SNMP::Info scalar-as-hash issues
* #1207 fix bug in CSV and API on custom reports with searchable fields
2.076001 - 2024-04-24
[ENHANCEMENTS]
* add note on NO_COLOR to netdisco-do
[BUG FIXES]
* add Term::ANSIColor to dependencies (dual life) and set min ver to ensure :constants256 support
2.076000 - 2024-04-22
[NEW FEATURES]
* #1164 per acl-group expire_devices setting
* #1190 SSH macsuck (supported on IOS only, for now)
[ENHANCEMENTS]
* colorized debug output for worker logs
* ND2_WORKER_ROLL_CALL environment and --dry-run options for netdisco-do
* #1178 add dumpinfocache worker to dump device cache for SNMP::Info testing
[BUG FIXES]
* #1199 wrap find_or_create in EXCLUSIVE table lock transactions
2.075003 - 2024-04-12
[ENHANCEMENTS]
* #1198 ieee-oui-import also inserts ranges for randomized addresses
[BUG FIXES]
* #1192 issue with OUI data / node vendor inventory report
* #1200 fix bug in device alias renumbering
2.075002 - 2024-04-10
[ENHANCEMENTS]
* #1197 store and display VTP mode from Cisco devices
* add error checking to delete action
[BUG FIXES]
* bug fix for node search by name with new router join
2.075001 - 2024-04-09
[ENHANCEMENTS]
* show a node's router/gateway IP if it is known, in Node Search
* allow device renumber to 127.0.0.1
* update node_ip seen_on_router_first and seen_on_router_last when renumbering
[BUG FIXES]
* refactor device renumber to fix some alias edge case issues and make errors better
2.075000 - 2024-04-08
[NEW FEATURES]
* #1174 store origin router of MAC-IP mappings in seen_on_router_first and seen_on_router_last
[ENHANCEMENTS]
* improve presentation on homepage of the ping sweep and discover choices
* #1193 update NXOS SSH collector for additional cli formats
2.074001 - 2024-03-19
[BUG FIXES]
* require newer Net::Ping than older Perl Core
2.074000 - 2024-03-19
[NEW FEATURES]
* #1170 ping sweep utility worker to queue discover jobs from an IP prefix
[BUG FIXES]
* #1185 need to reset vars cache in early worker phase for multiple jobs
2.073001 - 2024-03-13
[BUG FIXES]
* fix missing dependency in DOCSIS module
2.073000 - 2024-03-13
[NEW FEATURES]
* #1181 add settings skip_neighbors and discover_neighbors to suppress neighbor discovery
[ENHANCEMENTS]
* #1172 add first discovered stamp to device details
* #1176 make clear when netdisco-do -d is opening a file
[BUG FIXES]
* #1157 NX-OS SSHCollector errors out parsing output of some IPv6 neighbor entries on old versions of NX-OS
* #1173 revert #830 and suggest default for subnets report instead of forcing it
* #1175 separator for number formatting force to be comma
* #1175 sort subnet column correctly in subnets report
* #1177 fix vlan system reports
2.072003 - 2024-02-14
[BUG FIXES]
* #1167 fix bugs in calling port control features at command line
2.072002 - 2024-01-21
[ENHANCEMENTS]
* netdisco-do --force will ignore layers for macsuck/arpnip
[BUG FIXES]
* on defer reset job device to canonical IP to avoid missing dupes
2.072001 - 2024-01-15
[BUG FIXES]
* revert set is_uplink on ports with multiple vlans
2.072000 - 2024-01-14
[ENHANCEMENTS]
* add port_vlans API endpoint to device ports
* set device ports with multiple vlans to be uplinks
* removed the redundant portctl_vlans setting (handled by portctl_uplinks)
* renamed vlanctl to be portctl_native_vlan
[BUG FIXES]
* #1150 rewritten port control acls
2.071003 - 2024-01-10
[ENHANCEMENTS]
* also display job device IP in expanded jobqueue info
[BUG FIXES]
* set Text::CSV requirement to 2.04 to ensure ABI is met
* reload admin forms after making row changes
* fix order of device port columns so links not between speeds
* #1139 force anchor on all MAC address comparisons in search
* #1140 special case for queueing a job for delete device from duplicatedevices admin report
2.071002 - 2024-01-06
[BUG FIXES]
* fix syntax error - array not hash in JobQueue.pm
2.071001 - 2023-12-07
[BUG FIXES]
* update vlansneverconfigured report to skip vlan 1
* better approach to HTML entity encoding in custom report searchable fields
2.071000 - 2023-12-07
[NEW FEATURES]
* device port external links support
* new preset fields and custom fields support for device external links
* custom reports returning array columns will be split over lines
* default database in tenancies can have a friendly name
* #1133 improve searchable generic report fields
[ENHANCEMENTS]
* tidied up the report menus and report names
* #830 subnets report can show all subnets to start with
* #920 unused VLANs report
* #999 device vlan count report
* #1018 VLANs with Multiple Names report
* #1022 VLANs Known but Not Configured report
* #1023 ports with most vlans report
* #1052 duplicate private networks report
[BUG FIXES]
* do not reverse the external links for IPs and Devices
2.070003 - 2023-11-24
[BUG FIXES]
* do not use 'DISTINCT' when a 'GROUP BY' is present (DBIx::Class dies)
2.070002 - 2023-11-21
[ENHANCEMENTS]
* #1126 acl skip_modules for problematic Entity MIB per device ACL
[BUG FIXES]
* #1124 netdisco-do --force --enqueue -d bigfile.txt does not work
* #1127 uninitialized value in Worker/Plugin/Discover/Entities.pm line 109
* #1129 no longer clear device_skip with empty job queue
* #1130 port control tick for new users should be dropdown
2.070001 - 2023-11-15
[BUG FIXES]
* add ieee-oui-import to deployed scripts
2.070000 - 2023-11-14
[NEW FEATURES]
* #1111 Support for OUI28/MA-M and OUI36/MA-S (replace oui with manufacturer)
2.069000 - 2023-11-12
[NEW FEATURES]
* #1009 neighbour map depth and/or until end of lldp chains
* #1118 user configurable external links from node search and device details
* #1119 accept filename (of devices) to -d parameter on netdisco-do
[ENHANCEMENTS]
* FortiOS.pm pagination support
* #1112 API method for device neighbors
2.068001 - 2023-11-01
[ENHANCEMENTS]
* installation instruction for SLES
[BUG FIXES]
* when searching for device always prefer matching on device to alias
2.068000 - 2023-10-27
[NEW FEATURES]
* #969 rewritten web job queue admin panel
2.067002 - 2023-09-27
[BUG FIXES]
* correct the Changes file from release 2.066000
2.067001 - 2023-09-27
[BUG FIXES]
* fix in worker runner
2.067000 - 2023-09-27
[NEW FEATURES]
* #580 ACL support for scheduled jobs
[ENHANCEMENTS]
* allow walk-type jobs to be run at the command-line
* show unknown/unknown platforms and releases counts in inventory
* #1104 hyperlinks in statistics panel will open in a new window/tab
[BUG FIXES]
* make sure internal plugin asciibetical load order is preserved
* instantiate helper SNMP::Info instances with better defaults
2.066000 - 2023-09-19
[ENHANCEMENTS]
* #1083 setting to make inventory collapsible when large variety of vendor/os
* #1084 device ACL skiplist build is now a job instead of blocking backend startup
2.065002 - 2023-09-03
[ENHANCEMENTS]
* #1071 improve presentation of IP Inventory Last Seen column
* #1081 change ethernetCsmacd+notPresent ports from ignored to hidden
* #1096 VDOM support for FortiOS SSH collector
* update SNMP::Info dependency to 3.95
[BUG FIXES]
* #1095 fix with multiple netdisco-do -d, snmpfastdiscover runs multiple times
* #1099 missing join to device_port when searching for device using mac address
2.065001 - 2023-08-13
[ENHANCEMENTS]
* add support for RADIUS timeout and custom VSAs (#1091)
2.065000 - 2023-08-13
[NEW FEATURES]
* #910 implement import of snmpwalk and more robust snapshot handling (#1086)
* #1087 netdisco-do show handles qualified MIB leafs
[ENHANCEMENTS]
* better status reporting from SNMPFastDiscover
* check loadmibs has run before getting a snapshot
* allow deferrable_actions exceptions to device deferrals
[BUG FIXES]
* avoid tags worker if device not in storage
* make use of spefific device class in netdisco-do show work again
* fix bug with internal actions overriding job actions
2.064001 - 2023-07-25
[BUG FIXES]
* fix double encoding on JSON UTF-8 custom fields
* bump SNMP::Info dep to 3.94 for aggregate ports bug fix
2.064000 - 2023-07-22
[NEW FEATURES]
* #1063 allow ACLs to match custom_fields
* #1064 tags feature on devices and device ports (and ACLs)
[ENHANCEMENTS]
* #1072 remove stale custom fields keys on rediscover
[BUG FIXES]
* 1067b82d custom fields can only be set when device or port config matches
* #1062 fix job queue submit API to support extra field as subaction
2.063004 - 2023-07-15
[BUG FIXES]
* avoid mistaking v6 in ACL for prop:val
2.063003 - 2023-07-15
[BUG FIXES]
* allow ACL property match to contain ":"
* fix skip long SNMP timeout for initial discover
2.063002 - 2023-07-14
[ENHANCEMENTS]
* #1059 NETDISCO_SNMP_BULKWALK_OFF environment to disable bulkwalk
* #1060 portctl_topology setting to enable manual topology for port control users
* #1066 faster device credentials discovery and snmp_try_slow_connect setting
* #1067 netdisco-do --force to enqueue more than 512 jobs
* deleting a device is now always a job, never done in the web engine
* update netdisco-do documentation
[BUG FIXES]
* #1058 error when the log string is empty
2.063001 - 2023-06-28
[BUG FIXES]
* avoid CSS vulnerability in Job Queue page
* avoid CSS vulnerability in Find Anything
* explicitly use SameSite=Lax Cookie Attribute for dancer.session cookies
* avoid open redirect vulnerability with return_url login helper
2.063000 - 2023-06-28
[NEW FEATURES]
* #975 RBAC for port control with new portctl_by_role setting
2.062005 - 2023-06-26
[BUG FIXES]
* fix op:and not working for prop:value ACL rules
2.062004 - 2023-06-26
[ENHANCEMENTS]
* #843 redux - also refresh API token for getapikey
* #1036 redux - allow use of /login even when authN is delegated
[BUG FIXES]
* permit import of check_acl from Util::Permission
2.062003 - 2023-06-20
[ENHANCEMENTS]
* #1044 faster PortVLANMismatch query
* #1045 custom fields are now indexed in the DB
* add "phone" to phone_platforms default config
* swagger-ui allows adding X-REMOTE_USER header when behind proxy
[BUG FIXES]
* add missing validate_remote_user default setting to config
* fix for undef HTTP_SERVER and HTTP_PORT err when browsing swagger-ui
2.062002 - 2023-06-06
[BUG FIXES]
* fix mistaken release with device ports partial search default as on
2.062001 - 2023-06-05
[ENHANCEMENTS]
* #1026 change the way to retrieve IP address of interface
* #1036 skip API login for trust_remote_user, trust_x_remote_user, no_auth
* #1037 add new names for vlan 1003 and 1005 in Cisco-land
* #1038 ability to set "partial" default "on" in device ports sidebar
* add links for API, config, sponsor, to user menu
* try to work around Test::Pod change from Perl 5.36.0 to 5.36.1
* upgrade jquery to 1.12.4 to fix XSS vuln
2.062000 - 2023-05-30
[NEW FEATURES]
* #1006 new hook for device delete event
[ENHANCEMENTS]
* refactor ACL support with multi-object compare
[BUG FIXES]
* only queue hooks if their trigger job is successful
2.061001 - 2023-04-27
[ENHANCEMENTS]
* #1010 option to search port descriptions in global searches
* #1015 API job queue management - get list, submit, delete some or all, get backend names
[BUG FIXES]
* fix cosmetic bug in search text strikethrough when in tenant
2.061000 - 2023-03-29
[NEW FEATURES]
* #29 sidebar support for custom reports with bind params; add show_sidebar setting
* #1001 support for FQDN node search while domain_suffix is set; add fallback to IPv4 host lookup search
* #1002 implement ignore_layers, force_macsuck, force_arpnip config settings
[ENHANCEMENTS]
* allow 3min for port last_change compare to uptime, do not assume wrapped
[BUG FIXES]
* fix nonimpacting error in template html
* #990 API error: Not Authorized due to time zone calc error
* #1013 undef error in Nodes interfaces
2.060010 - 2023-03-10
[ENHANCEMENTS]
* #974 show all chassis serials in device details
[BUG FIXES]
* fix bug with ILIKE/LIKE in Module search on UTF8 encoded field
2.060008 - 2023-03-08
[ENHANCEMENTS]
* #921 add IPs on Multiple Devices report
* #952 support user-supplied net-snmp options in SNMP Transport (net_snmp_options)
* #977 add comment to netdisco-do renumber about device_identity
* #985 allow netdisco-{deploy,do,db-deploy} on custom tenant with NETDISCO_DB_TENANT
* #989 netdisco-deploy and netdisco-db-deploy respect ND2_DB_ROLLBACK
* #991 add Recently Added Devices report
* Report menu items are now alphabetically sorted
* support pseudo/offline device renumber, and autovivification from snapshot
2.060007 - 2023-03-03
[BUG FIXES]
* #478 rewrite wireless client count report which was bobbins
* #901 node_ip time_last can be before time_first
* #949 inconsistencies in time values due to time zone handling
* #981 inspect ports lastchange for uptime wrap only after filtering ports
2.060006 - 2023-02-24
[ENHANCEMENTS]
* #933 separate Duplex port info into running and configured columns
2.060005 - 2023-02-21
[BUG FIXES]
* #961 unbuffer output on netdisco-deploy for slow stats update
* #979 tenancy awareness for generic reports
2.060004 - 2023-01-10
[BUG FIXES]
* #953 port reconfig (vlan) fail due to missing DB column data
* #956 numberic interpretation error in Node MAC search template
* #957 make job queue updates work reliably and atomically
* #958 make job queue updates work reliably and atomically
2.060003 - 2022-12-14
[ENHANCEMENTS]
* #947 FATAL: minimum PostgreSQL version error added to DB deploy
2.060002 - 2022-12-13
[ENHANCEMENTS]
* display PAE/NAC/802.1X attributes in the Device Ports tab
* add IEEE8023-LAG-MIB to snapshot retrieval
[BUG FIXES]
* #948 Column order wrong when displaying custom fields
2.060001 - 2022-12-11
[ENHANCEMENTS]
* show PostgreSQL version in stats in red if < 9.6
[BUG FIXES]
* update num_ports to number of actually stored interfaces
* keep port custom_fields in place across device discovery
2.060000 - 2022-12-09
[NEW FEATURES]
* #945 custom fields on devices and ports in the web from config
[ENHANCEMENTS]
* #943 search fields HTML5 type "search" to allow clearing
[BUG FIXES]
* #944 DevicePort.pm should use vlan_entry instead of vlan
* avoid pulling port_properties rows if with_properties already called
2.059001 - 2022-11-26
[ENHANCEMENTS]
* set layer2 support after successful macsuck, similar to arpnip does for l3
2.059000 - 2022-11-25
[NEW FEATURES]
* #893 API Endpoints to submit arpnip and macsuck results
2.058003 - 2022-11-04
[BUG FIXES]
* Revert HTTPS download for build as it does not work in busybox
2.058002 - 2022-11-04
[ENHANCEMENTS]
* Github actions installs always over HTTPS
2.058001 - 2022-11-04
[BUG FIXES]
* #940 bump db schema version
2.058000 - 2022-11-04
[NEW FEATURES]
* #937 add worker to collect various PortAccessEntity (NAC) attributes
2.057008 - 2022-10-18
[ENHANCEMENTS]
* #936 user auth method should be drop-down menu
[BUG FIXES]
* #919 netdisco-web will not auto restart more than once
* #935 check port up status on macsuck instead of assume up
2.057007 - 2022-10-04
[BUG FIXES]
* fix ordering of device ports table column headers
2.057006 - 2022-09-30
[ENHANCEMENTS]
* added Firepower SSH collector (FTD.pm) by Sebastian Roesch (roesch[at]alcera.de)
[BUG FIXES]
* fix wrong use of check_acl breaking snmp_field_protection
2.057005 - 2022-09-28
[BUG FIXES]
* auto add port: and type: to legacy config for ignore_*
2.057004 - 2022-09-27
[BUG FIXES]
* workaround DBICx::Sugar alias only working for non-default
2.057002 - 2022-09-24
[ENHANCEMENTS]
* show canonical IP in Device Details tab
[BUG FIXES]
* rename setting macsuck_no_deviceport to macsuck_no_deviceports
2.057001 - 2022-09-24
[ENHANCEMENTS]
* sort the tenants in menu
[BUG FIXES]
* add missing require for URI::Based
2.057000 - 2022-09-24
[NEW FEATURES]
* #929 implement multi tenancy with tenant_databases setting
2.056000 - 2022-09-24
[NEW FEATURES]
* #925 implement ignore_deviceports and hide_deviceports settings
2.055001 - 2022-09-02
[BUG FIXES]
* #928 404 page template broken
* sorting vlans in device ports tab works for extended vlan ranges
2.055000 - 2022-08-16
[NEW FEATURES]
* #914 new setting macsuck_no_deviceport to ignore nodes on a device port
[ENHANCEMENTS]
* #834 VLAN Mismatch report - add sysname, port comment, and vlan diff
* #875 Node Search - layout and text changes to make meaning more clear
* add DNS of remote_ip to undiscovered neighbors report
[BUG FIXES]
* fe80::/10 is not LOCAL ADDRESS like ::1/128
2.054000 - 2022-08-15
[NEW FEATURES]
* new discover_routed_neighbors setting to skip adding next-hops for discovery
[ENHANCEMENTS]
* #917 resolve dns for undiscovered neighbors
* device ports column added for ifIndex (interface index)
[BUG FIXES]
* #918 avoid duplicate jobs mutually cancelling (only lower job ID is stops)
* initialise the resolver config for the DNS resolution
2.053007 - 2022-08-09
[ENHANCEMENTS]
* add snmp browser option to limit searching to current device only
* run 'loadmibs' in the background if needed for first device snmp browser
2.053006 - 2022-08-07
[ENHANCEMENTS]
* #911 requesting an SNMP snapshot in the web will now also install Browser data
* #912 on SNMP Browser show OID status, enumeration syntax, and description
2.053005 - 2022-08-04
[ENHANCEMENTS]
* on SNMP Browser do not auto-expand branches with no data
2.053004 - 2022-08-04
[ENHANCEMENTS]
* the SNMP Browser will colour branches/leaves where there is data
2.053003 - 2022-08-03
[ENHANCEMENTS]
* #843 api tokens extended if login again when valid
2.053002 - 2022-08-03
[NEW FEATURES]
* #900 make Port VLAN mismatch respect setting hiding VLAN 1002-1005
* make VLAN hiding and VLAN names configurable options and move to port properties sidebar section