Skip to content

Latest commit

 

History

History
98 lines (77 loc) · 3.38 KB

iceoryx2-unreleased.md

File metadata and controls

98 lines (77 loc) · 3.38 KB

iceoryx2 v?.?.?

Full Changelog

Features

  • Lookup config file in default locations #442
  • Introduce socket_pair abstraction in POSIX wrapper #508
  • Introduce socket_pair event concept #508
  • Deadline property for event services #573
  • Use 'std_instead_of_core' clippy warning #579
  • Use 'std_instead_of_alloc' and 'alloc_instead_of_core' clippy warning #581
  • Intoduce platform abstraction based on the 'libc' crate #604
  • Extend benchmarks to test setups with multiple sending/receiving ports #610

Bugfixes

  • Corrupted services are removed when they are part of a dead node #458
  • Remove stale shm state files in Windows #458
  • Make process local services truly process local by using socket pairs for events #508
  • Completion queue capacity exceeded when history > buffer #571
  • Increase max supported shared memory size in Windows that restricts the maximum supported payload size #575
  • Undefined behavior due to ZeroCopyConnection removal when stale resources are cleaned up #596
  • Remove SIGPOLL that lead to compile issues on older glibc versions. Fixe issue where fatal signals are generated with non-fatal values. #605
  • LogLevel is considered for custom loggers. #608

Refactoring

  • Remove obsolete POSIX wrapper #594

Workflow

  • Example text #1

New API features

  • Add simplified attribute value accessors #590

API Breaking Changes

  1. Example

    // old
    let fuu = hello().is_it_me_you_re_looking_for()
    
    // new
    let fuu = hypnotoad().all_glory_to_the_hypnotoad()