Alexander Bushnev

Results 23 issues of Alexander Bushnev

### Describe the release item They still have a commented usage of `z_declare_pull_subscriber` which was removed.

release

### Describe the release item We already getters for it and seems we don't need expose it like in this way: - z_sample_qos [include/zenoh-pico/api/primitives.h#L1457](https://github.com/eclipse-zenoh/zenoh-pico/blob/73955577b20e751002ae48539b5836cfd0cd24a0/include/zenoh-pico/api/primitives.h#L1457) - z_qos_t [include/zenoh-pico/api/types.h#L432](https://github.com/eclipse-zenoh/zenoh-pico/blob/73955577b20e751002ae48539b5836cfd0cd24a0/include/zenoh-pico/api/types.h#L432) - z_qos_default [include/zenoh-pico/api/types.h#L457](https://github.com/eclipse-zenoh/zenoh-pico/blob/73955577b20e751002ae48539b5836cfd0cd24a0/include/zenoh-pico/api/types.h#L457)...

release

### Describe the release item Add `z_entity_global_id_t` type with the methods: - z_entity_global_id_new [include/zenoh_commons.h#L1805](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L1805) - z_entity_global_id_eid [include/zenoh_commons.h#L1800](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L1800) - z_entity_global_id_zid [include/zenoh_commons.h#L1811](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L1811)

release

### Describe the release item Add `z_owned_source_info_t`/`z_loaned_source_info_t` types with the methods: - z_source_info_new [include/zenoh_commons.h#L3276](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3276) - z_source_info_sn [include/zenoh_commons.h#L3286](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3286) - z_source_info_id [include/zenoh_commons.h#L3266](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3266) Add `source_info` field should be added to the: - z_put_options_t...

release

### Describe the release item `z_publisher_id` [include/zenoh_commons.h#L2289](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L2289)

### Describe the release item - z_view_keyexpr_from_str_autocanonize [include/zenoh_commons.h#L3541](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3541) - z_view_keyexpr_from_substr [include/zenoh_commons.h#L3567](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3567) - z_view_keyexpr_from_substr_autocanonize [include/zenoh_commons.h#L3581](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3581) - z_view_keyexpr_from_substr_unchecked [include/zenoh_commons.h#L3596](https://github.com/eclipse-zenoh/zenoh-c/blob/6ba997f5a91c55ddc7f849c852d50bb220fcb408/include/zenoh_commons.h#L3596)

release

Closes: https://github.com/eclipse-zenoh/zenoh-pico/issues/621

new feature

### Describe the release item Description https://github.com/eclipse-zenoh/roadmap/blob/main/rfcs/ALL/Liveliness.md Related PR/Issues https://github.com/eclipse-zenoh/zenoh-c/pull/189 https://github.com/eclipse-zenoh/zenoh/issues/705

release

### Describe the feature Current platform-specific files contain duplicate logic, leading to redundancy and maintenance challenges. We should extract shared functionality into a centralized location (e.g. `src/system/common`).

### Describe the feature The default stack size for many platforms now appears excessive. For example, FreeRTOS defaults to 20k, whereas 2k seems sufficient in most cases. We should review...