flux-core v0.5.0
Published: Oct 29, 2016 by flux-framework
This is an alpha release of flux-core and is not intended for production use.
Download from GitHub here.
Release Notes
- #885 barrier module cleanup and debug logging
- #886 Various minor cleanup and documentation updates
- #884 use jansson >= 2.6 and document JSON payload functions
- #877 fix MANPATH for Ubuntu, and tidy up travis dep builder
- #876 fixes for minor issues detected by Coverity
- #871 build: add –disable-docs configure option
- #872 kvs: allow get_double to be called on an int
- #867 README.md: Update srun instructions
- #862 misc minor fixes
- #857 make flux_msg_t a bonafide type, add jansson payload accessors
- #860 Fix –rank issues, add NODESET documentation, and minor cleanup
- #858 Fix output errors with flux up –comma & –newline, add appropriate tests
- #811 Add hierarchical lwj directory support in kvs
- #852 doc/man1/flux-start.adoc: Fix example option usage
- #849 add dlopen RTLD_DEEPBIND flag
- #851 src/broker/broker.c: Fix typo flux_repond -> flux_respond
- #850 doc/man1/flux-module.adoc: Fix environment variable error
- #835 Pull in json-c, allowing internals to link against alternate json libraries. Add enhanced flux_rpc functions using libjansson json_pack/unpack functions
- #844 Update flux_t * references in man pages
- #841 Remove pointer from typedef flux_t
- #832 Remove JSON typedef, just use json_object *
- #831 module: Remove pointer from typedef flux_modlist_t
- #830 security: Remove pointer from typedef flux_sec_t
- #824 kvs: add kvs_getat() and related functions
- #787 experimental aggregator module
- #823 kvs: testing, fix use-after-free, streamline python bindings
- #822 Fix #821: crash in kvs due to NULL arg in Jget_str()
- #819 python: add a check for invalid handle types
- #799 Python json and constant rework
- #807 Python destructor refactoring and exception safety
- #809 libutil/veb: quiet uninitialized variable warning in vebnew
- #806 when tagpool is exhausted, grow up to RFC 6 limits
- #801 add KVS blobref access functions
- #804 Fix missing error checks in Lua bindings, flux-wreckrun, flux-wreck
- #794 python: Several fixes for the bindings
- #789 Switch lua scripts to use lua interpreter in PATH
- #788 restructure kvs commit handling code for correctness
- #786 broker/hello: fix leak/error detection in flux_rpc
- #781 implement scalable reduction for wireup protocol
- #782 wreck: minor enhancements for scale testing
- #780 increase KVS commit window
- #771 autogen.sh: run libtoolize before autoreconf
- #769 clean up LOG_INFO output, log wireup, rc1, rc3 times, add pmi timing.
- #768 optparse: remove requirement for option key on long-only options (and other fixes)
Testing
- #878 add test to verify KVS int can be read as double
- #865 travis-ci: minor updates
- #859 jsc test: Add timed waits to avoid races
- #848 t/t0005-exec.t: Fix corner case in test for file not found
- #847 Fix make distcheck
- #837 t/t2000-wreck.t: Fix invalid compare on per-task affinity test
- #836 t/t2000-wreck.t: Fix invalid compare on ‘wreckrun: –input=0 works’ test
- #767 travis.yml: Fix ANCHOR definition