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_wavelength in 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 |