Releases: alliedtelesis/apteryx
Releases · alliedtelesis/apteryx
v5.32
v5.32
v5.31
Refresh changes, small fixes.
v5.30
Update pr-tests.yml
v5.29
Stop creating default main context g_main_context_invoke_full has a side-effect of allocating the default GMainContext if it doesn't already exist - this can appear to be a leaked file descriptor under some conditions.
v5.28
Strip temporary NULL values from apteryx_query tree
v5.27
Lock the slow work thread context when modifying delayed work When g_main_loop dispatches a timed callback it does so with the glib main context unlocked. Which means that we cannot safely restart the timer as we maybe inside the slow work callback. Use the rpc lock to protect the g_main_loop context in both the slow thread callbacks and when modifying the timer in the rpc callback functions.
v5.26
Add tests that exercise find_callback We need to add more than one callback and also match an existing callback fn.
v5.25
Ignore empty nodes when appending from a query This can happen due to the split by "/" and if the path starts with a "/". Make apteryx_print_tree print the actual tree to help debug these issues.
v5.24
Fix a crash in apteryx_find_child If a node is passed in with node->data set as NULL, then the strcmp function crashes with a SIGSEGV fault. This is fixed by using the more robust g_strcmp0
v5.23
Traverse all children on a query Only the first path of a multi branch query were being hit due to g_node_traverse being called with the first child. Use g_node_children_foreach instead.