# Copyright 2015 Open Platform for NFV Project, Inc. and its contributors # This software is distributed under the terms and conditions of the 'Apache-2.0' # license which can be found in the file 'LICENSE' in this package distribution # or at 'http://www.apache.org/licenses/LICENSE-2.0'. CHANGES ======= 0.1.0 ----- - First version of the moon_utilities library. 1.0.0 ----- - First public version of the moon_utilities library. 1.0.1 ----- - Update setup.py to force the installation of requirements. 1.0.2 ----- - Test PyPi upload 1.1.0 ----- - Add functions to get configuration from Consul 1.1.1 ----- - Add a missing requirements 1.2.0 ----- - Add authentication features for interface 1.3.0 ----- - Add cache functionality 1.3.1 ----- - Delete Oslo config possibilities 1.3.2 ----- - Delete Oslo logging and config 1.3.3 ----- - Update the cache 1.3.4 ----- - Fix a bug on the connection between interface and authz 1.4.0 ----- - Add a waiting loop when the Keystone server is not currently available 1.4.1 ----- - Cleanup moon_utilities code 1.4.2 ----- - Update the name of the library (from moon_utilities) 1.4.3 ----- - Fix a bug in MANIFEST.in 1.4.4 ----- - Code cleaning 1.4.5 ----- - Add PdpKeystoneMappingConflict exception 1.4.6 ----- - Add WrapperConflict, PipelineConflict, SlaveNameUnknown exceptions 1.4.7 ----- - Delete the auth.py file to remove some code duplication 1.4.8 ----- - Add SubjectScopeExisting, ObjectScopeExisting, ActionScopeExisting exceptions 1.4.9 ----- - Add some exceptions when deletion of elements is impossible 1.4.10 ----- - Add CategoryNameInvalid and PerimeterNameInvalid exceptions 1.4.11 ----- - Add validate_data function 1.4.12 ----- - Fix a bug for the authz component - updating Validation to be on mandatory keys only 1.4.13 ----- - Adding InvalidKey , InvalidContent exception - fix error code of 'CategoryNameInvalid' to be 400 - updating error of post/patch to mention key name 1.4.14 ----- - Adding updates to log 1.4.15 ----- - Delete the check on each key send in request body for POST /models 1.4.15-1 -------- - Revert to the previous functionality 1.4.16 ----- - Adding exceptions for MetaRuleNotLinkedWithPolicyModel , CategoryNotAssignedMetaRule 1.4.17 ----- - Update the security verification on attributes 1.4.18 ----- - Allow None values in input attributes (None is replaced by an empty string) 1.4.19 ----- - Allow boolean values in input attributes 1.4.20 ----- - Adding DeleteSubjectCategoryWithMetaRule exception - Adding MetaRuleUpdate , PolicyUpdateError, ModelContentError exception - Adding DeleteObjectCategoryWithMetaRule DeleteActionCategoryWithMetaRule exceptions 1.4.21 ----- - Allow in the cache the search of a perimeter element by it ID 1.4.22 ----- - Enable the target update in context manager - Fix assignments update in cache