This release includes a number of significant improvements, including a rules engine to enable auto-approval of resource requests, significantly better logging, and database performance enhancements, an improved installation and setup procedure for new installs, as well as a large number of nice-to-have features requested during 0.6 deployments. A high level set of release notes is below - feel free to review JIRA for the complete list of issues that were addressed.
Upgrades require database conversion from 0.6.3/0.6.4, please refer to the upgrade instructions at: https://openflow.stanford.edu/display/FOAM/0.8+Upgrade+Instructions Fresh installation instructions can be found at: https://openflow.stanford.edu/display/FOAM/0.8.x+Install+Guide Release notes: === 0.8.0 === * FOAM-282: All times should have timezones * FOAM-266: FOAM should store sliver creation time and provide that information on demand * FOAM-252: Config change should trigger generic event * FOAM-245: Allow sites to change their site ID * FOAM-231: Log sooner on startup * FOAM-228: Log gapi actions into a file instead of the database * FOAM-227: admin list-slivers API locks the database for preposterous amounts of time * FOAM-221: Allow general topology information to be encoded in advertisement * FOAM-216: Allow for additional site information in gapi GetVersion * FOAM-215: Optionally allow FOAM version to be reported in gapi GetVersion * FOAM-211: Auto-pend based on port request * FOAM-210: Auto-approve whitelist of user URNs * FOAM-207: FOAM calls FV.ListDevices twice for listResources in some environments * FOAM-204: Multi-user admin support in foam * FOAM-202: Suppress logging of expected / handled exceptions * FOAM-200: Better flowvisor package logging * FOAM-197: Find some way to stop someone from calling init-db when there is an active database * FOAM-196: Need easy way to change flowvisor info in FOAM * FOAM-195: Make component_manager_id optional in rspecs * FOAM-187: FOAM doesn't require an owner e-mail address * FOAM-186: Get owner e-mail address from slice credential * FOAM-181: install.py doesn't satisfy package dependencies * FOAM-177: GENI-specific flowspace-overlap auto-approval engine * FOAM-166: Allow more granular control of e-mail notifications to admins * FOAM-126: Schema does not validate some fields * FOAM-57: foamctl init-db only works interactively * FOAM-3: Cert tracking causes the DB to grow (relatively) quickly * FOAM-1: foamctl actions=init_db doesn't actually clear the database if it already exists -- Nick _______________________________________________ openflow-discuss mailing list openflow-discuss@lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/openflow-discuss