v0.5.3 #9
sergiogallegos
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🎉 Release v0.5.3 - Critical Bug Fixes
Release Date: January 15, 2025
Type: Bug Fix Release
🐛 Critical Issues Resolved
This release addresses critical issues reported by contributors where tag discovery and reading functionality was not working properly across different PLC types.
Issues Fixed:
❌ Tag Discovery Failure
discover_tags()was returning empty resultsGET_INSTANCE_ATTRIBUTE_LISTservice with correct path structure❌ Program Tag Reading Failure
Program:LS18_Rewind.CoreDiamMinfailed with "Path segment error"❌ Response Parsing Issues
[InstanceID(4)][NameLength(2)][Name][Type(2)]format🔧 Technical Improvements
CIP Protocol Enhancements
GET_INSTANCE_ATTRIBUTE_LISTservice (0x55)Program:ProgramName.TagName)Compatibility Improvements
📊 Testing & Validation
Comprehensive Testing
🚀 Performance Characteristics
Optimized Operations
📦 Package Updates
Core Library
rust-ethernet-ip = "0.5.3"rust_ethernet_ip = "0.5.3"RustEtherNetIp = "0.5.3"Example Applications
🔄 Migration Guide
For Existing Users
Update Dependencies: Update to v0.5.3 for improved stability
Tag Discovery: Now works correctly across all PLC types
Program Tags: Can now read program-scoped tags
Breaking Changes
🐛 Bug Reports Resolved
Contributor Issues Fixed
Root Cause Analysis
📈 Quality Metrics
Code Quality
Compatibility
🎯 Next Steps
Immediate Actions
Future Improvements
📞 Support & Feedback
Getting Help
Contributing
🙏 Acknowledgments
Special thanks to the contributors who reported these issues and provided detailed debugging information. Your feedback helps make this library better for everyone!
📋 Full Changelog
Full Changelog: v0.5.2...v0.5.3
�� Quick Links
This discussion was created from the release v0.5.3.
Beta Was this translation helpful? Give feedback.
All reactions