New release¶
24.1.3 release contains 82 bugfixes, optimisations and improvements.
New features¶
| MR | Title | 
|---|---|
| MR8236 | #1442 Add multiple mappings to ManagedObject model. | 
| MR8293 | Add custom diagnostic handlers. | 
| MR8735 | #2510 Add filter to MACDB UI. | 
Improvements¶
| MR | Title | 
|---|---|
| MR8118 | Remove unused ci jobs | 
| MR8154 | Fix get_dict_interface_metrics - add condition for interface scope metrics only | 
| MR8368 | Fix old label filter for vc.vlan and vc.profile | 
| MR8411 | Add check method to script SA interface. | 
| MR8469 | #2542 Kafka client: Retry on connection error during subscribe | 
| MR8480 | #2547 Add --state param to wipe command. | 
| MR8538 | Add log if job interval was skipped. | 
| MR8648 | Apply VPN on PrefixDiscovery. | 
| MR8670 | Decrease logging level for StormProtection. | 
| MR8677 | Improve _get_snmp_version for v3 credential. | 
| MR8678 | Fix urls attribute check on Profile diagnostic. | 
| MR8684 | Fix typo on alarm and bi commands. | 
| MR8709 | Add lock to get_slot_limit on Service class. | 
| MR8774 | Fix kafka tests. | 
| MR8817 | Add 'having' section for exclude from results records with null loads values | 
| MR8838 | Fix MetricNode typo message options. | 
| MR8849 | bump ssh2-python to 1.1.2.post1 | 
| MR8868 | Fix detect credential on Checker.from_dict. | 
| MR8871 | Fix typo on ManagedObject update_credential snmp_security_level. | 
| MR8887 | Fix update_credential. | 
| MR8942 | Fix inv/models/cpe ControllerItem object has no attribute get_cpe_interface | 
| MR9067 | Add tech-report command | 
| MR9108 | #2667 Add 'strict_value' param to SNMP get, for supress BAD_VALUE exception. | 
Bugfixes¶
| MR | Title | 
|---|---|
| MR8304 | Fix CLI enable diagnostic on Box discovery. | 
| MR8318 | Move checks to activator service. | 
| MR8322 | Fix message format on test handler for alarm commnand. | 
| MR8355 | #2535 Fix UI error when PrefixPanel set label. | 
| MR8400 | Iskratel.ESCOM.get_interfaces change ifindex to snmp_ifindex | 
| MR8400 | Iskratel.ESCOM.get_interfaces change ifindex to snmp_ifindex | 
| MR8481 | Fix on_delete_check reference test. | 
| MR8483 | Fix Type Error when script caps match. | 
| MR8521 | #2549 Add Metric Proxy to card. | 
| MR8535 | Move MACVendor to Own HTTP Client. | 
| MR8553 | Fix ssh Start Timeout on fast devices. Use speculative read | 
| MR8608 | Fix Default Workflow in managedobject interaction check. | 
| MR8616 | Fix update diagnostic CheckStatus on discovery. | 
| MR8618 | Fix snmp oidrules for new matcher. | 
| MR8643 | Fix CustomField renaming | 
| MR8644 | Fix nbi objectmetrics when clickhouse return \N | 
| MR8659 | Fix calculate cfgtarget stream when Managed Object Created and before set default state. | 
| MR8663 | #2578 Fix delete probes on Ping Service. | 
| MR8665 | Fix profile diagnostic error logging. | 
| MR8675 | #2568 Disable send Interface Status Alarm when first set status. | 
| MR8681 | Add MAC Discovery to box if enable xmac discovery check. | 
| MR8702 | Fix apply regex based labels. | 
| MR8708 | #2594 Workflow editor allowed models fixed | 
| MR8730 | TGSender. Fix use address for chat-id. | 
| MR8746 | Rotek.RTBSv1 fix get_metrics for some AP with different enterprise ID | 
| MR8747 | Fix missing rx_wavelengthin XCVR model | 
| MR8762 | Fix datastream cfgtarget for custom source for syslog and snmptrap | 
| MR8809 | Fix reportmetrics. Change column name "sa.ManagedObject" to "managed_object" and reportobjectmetrics output format from list to dict | 
| MR8860 | Add update_credential on Manged Object | 
| MR8872 | Fix detect MessageType on datastream. | 
| MR8885 | Fix getting services for alarm. | 
| MR8889 | Fix display SFP slot on ManagedObject card. | 
| MR8919 | add None checking for web app sa.managedobject | 
Code Cleanup¶
| MR | Title | 
|---|---|
| MR8484 | Remove model import from migration. | 
| MR8591 | Remove profile snmp_response_parser type. | 
| MR8693 | Fix enable_autosegmentation check when MACCheck run. | 
Profile Changes¶
DLink.DxS¶
| MR | Title | 
|---|---|
| MR7816 | DLink.DxS.get_lldp_neighbors fix local_interface recognition for SNMP #2278 | 
Generic¶
| MR | Title | 
|---|---|
| MR8606 | Fix Generic.get_metrics some devices return metric as string | 
| MR8654 | Generic.get_arp. Skip MAC address without interface PID. | 
Huawei.VRP¶
| MR | Title | 
|---|---|
| MR8587 | Huawei.VRP.profile Add Global-VE to iftype list | 
| MR8697 | #1543 Huawei.VRP.get_metrics. Add DOM metrics. | 
| MR8879 | Huawei.VRP. Check DOM Power metrics for absolute value. | 
NAG.SNR¶
| MR | Title | 
|---|---|
| MR8653 | #2575 NAG.SNR.get_interfaces. Add SNMP Support. | 
| MR8812 | #2605 NAG.SNR.get_metrics. Fix 'Environment | Temperature' metric metadata. | 
Rotek.RTBSv1¶
| MR | Title | 
|---|---|
| MR8673 | Rotek.RTBSv1 fix SSID recognition for some devices | 
Collections Changes¶
| MR | Title | 
|---|---|
| MR8214 | Add new report Availability config | 
| MR8328 | Add QSFP28 model and facade | 
| MR8532 | Fix typo in Transceiver technology. | 
| MR8545 | Use enum value on Template.message_type field. | 
| MR8592 | Fix mib fm processed. | 
| MR8717 | Fix units__code in Multicast | In | Delta | 
Deploy Changes¶
| MR | Title | 
|---|---|
| MR8626 | fix nats condition | 
| MR8634 | Fix order kafka role | 
| MR8636 | Ansible set kafka addresses | 
| MR8640 | Ansbile, update yedit library for safe_load() deprecation | 
| MR8865 | Fix kafka local settings |