Trying to get 0.23 ready for release, and these are the preliminary
release notes, posted here for review. If
there is anything missing or needs more detail, let me know, I'm sure
I'm missing plenty.
0.23
- job_id's for async work are now more human readable and meaningful
- Improvements in the overlord side groups api. Including adding/remove
lists of hosts to the groups configuration, querying the list of groups.
- Updates to yumcmd minion module to allow specifing packages to update
in more detail, including patterns. Also return the list of packages
updated
on a update call instead of the previously useless "True"
- Several refactorng changes to remove code that was duplicated between
func and certmaster.
- Added "func-transmit". func-transmit is a utility that allows for
access to
the func overlord api via the commandline. It reads formatted data via
stdin
and outputs formatted data via stdout. Currently yaml and json are
supported.
This should make it easy for other language bindings to access the
full power
of func. See https://fedorahosted.org/func/wiki/FuncTransmit for more
details.
- Using "func-transmit" there are now language bindings for java and groovy
- func now supports func delegation, allowing for a tiered deployment of
func
minions and overlords. This is useful for adapting to network
topologies, or
for improving performance on large deployments.
See https://fedorahosted.org/func/wiki/DelegationModule
- command.run now supports setting env variables
- Copyfile module works better for large files
- Most modules now export method args and api calling infomation though the
module.get_method_args argument
see https://fedorahosted.org/func/wiki/ExportMethodArgs
- Tons of changes in the funcweb app, including usage of the
get_method_args info
- Added support for "local" Overlord() api modules. So overlord modules
can implement
abstractions for the overlord api useage. copyfile is a good example.
- Modules for overlord cmd_modules and the modules used for local api
are now loaded
as plugins, so they can just be dropped into place.
- Merges of the Google Summer of Code students (Krzysztof A. Adamski and
Denis Kurov)
code into the tree (well, the last little bits of it anyway, most was
already merged)
New contributors in 0.23
- Marco Mornati <mmornati@xxxxxxxxxxxxx>
- Dan Radez <dradez@xxxxxxxxxx>
- Steve Salevan <ssalevan@xxxxxxxxxx>
- Alex Wood <awood@xxxxxxxxxx>
_______________________________________________
Func-list mailing list
Func-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/func-list