1.0.0.4
Pre-release
Pre-release
What's Changed
Other changes
- Remove subscription ke limitation by @jean-roland in #343
- Add unicast interest feature by @jean-roland in #349
- Change declare interest to new packet format by @jean-roland in #367
- Update query, reply and error messages format by @jean-roland in #372
- Improved zint codec by @Mallets in #373
- Protocol cleanup by @Mallets in #374
- Store declare information on te receiver side by @jean-roland in #378
- Refined QueryableInfo message format by @Mallets in #385
- Decode fails when interest id flag is set by @Mallets in #392
- Fix CI failures by @jean-roland in #394
- Add ringbuffer and handler for pull examples by @Mallets in #377
- Add try_recv closure to channels by @sashacmc in #397
- Fix container tests to pass coverage test by @sashacmc in #398
- Update encoding format on the wire by @jean-roland in #399
- Add query and reply channels by @sashacmc in #400
- Add query/reply attachment by @jean-roland in #403
- New interest format by @jean-roland in #405
- Subscriber callbacks now receive a refcounted z_sample by @jean-roland in #410
- API rework by @sashacmc in #404
- Zenoh-C z_slice and z_bytes types compatibility by @jean-roland in #417
- Rework attachments by @jean-roland in #423
- Rename (de/en)code to (de)serialize by @sashacmc in #424
- Dev/fix hello closure by @DenisBiryukov91 in #432
- Move and rename macros for define owned/loaned/view types by @sashacmc in #433
- Fixes for Zenoh-cpp compatibility by @DenisBiryukov91 in #434
- Rework channels by @sashacmc in #435
- Fix compilation issues by @jean-roland in #431
- Put API rework by @jean-roland in #436
- Enforce little endian encoding by @jean-roland in #437
- Align version with zenoh-c (#438) by @diogomatsubara in #441
- Rework encoding by @jean-roland in #452
- Multi-slice bytes support by @DenisBiryukov91 in #439
- Unify the names of methods that receive/return strings by @sashacmc in #478
- Remove legacy z_bytes_from_str by @sashacmc in #480
- Remove legacy closures by @sashacmc in #481
- Store value instead of pointer in owned z_string, z_slice, z_bytes, z_string_array and z_bytes_writer. by @DenisBiryukov91 in #479
- store value instead of ptr for z_owned_config_t, z_owned_value_t, z_owned_hello_t, z_owned_encoding_t, z_owned_keyexpr_t by @DenisBiryukov91 in #483
- Add owned/loaned types for task/mutex/condvar by @sashacmc in #484
- Introduce loaned closures by @DenisBiryukov91 in #485
- Remove refcounting from reply/sample. by @jean-roland in #440
- Add z_view_keyexpr_from_str_autocanonize by @sashacmc in #487
- store value instead of pointer for owned handlers by @DenisBiryukov91 in #488
- store value instead of pointer for z_sample and z_reply by @DenisBiryukov91 in #491
- Add z_view_string methods by @sashacmc in #493
- store value instead of pointer for z_publisher, z_subscriber and z_queryable by @DenisBiryukov91 in #494
- Remove parameters from pending_queries by @jean-roland in #497
- Move encoding value on receive side. by @jean-roland in #490
- add "close" support for channel handlers by @DenisBiryukov91 in #498
- Add missed z_string_* methods by @sashacmc in #495
- Rework z_task_t cleanup by @sashacmc in #489
- add z_encoding_from_substr function by @DenisBiryukov91 in #501
- Add z_timestamp_t methods by @sashacmc in #499
- fix cpp-related macros and defines by @DenisBiryukov91 in #503
- Rename z_keyexpr_new to z_keyexpr_from_str by @sashacmc in #505
- Add timestamp to the put/delete options by @sashacmc in #507
- add z_hello_t accessors and z_whatami_to_view_string by @DenisBiryukov91 in #506
- Add is_express to put/delete by @sashacmc in #508
- Add missed z_query_reply_options_t fields by @sashacmc in #509
- Temporary fix for fragmentation test. by @jean-roland in #513
- Store key expression string in declared keyexpr by @DenisBiryukov91 in #511
- Add is_express to z_publisher_options_t by @sashacmc in #514
- Add z_query_reply_del by @sashacmc in #515
- Keyexpr alignment with zenoh-c by @DenisBiryukov91 in #516
- Add missed z_sample_* methods by @sashacmc in #518
- introduce z_scout_options_t for compatibility with zenoh-c by @DenisBiryukov91 in #519
- add config_client and config_peer functions by @DenisBiryukov91 in #521
- Add weak references by @jean-roland in #510
- Fix zenoh mtu by @jean-roland in #524
- compatibility fixes for Zenoh-cpp by @DenisBiryukov91 in #525
- Implement error reply support by @sashacmc in #523
Full Changelog: 0.11.0...1.0.0.4