summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/bug-1913718-f1b46bbff3231d98.yaml7
-rw-r--r--releasenotes/notes/fix-bug-1914095-fa71d81c9639ba94.yaml8
-rw-r--r--releasenotes/source/conf.py14
3 files changed, 22 insertions, 7 deletions
diff --git a/releasenotes/notes/bug-1913718-f1b46bbff3231d98.yaml b/releasenotes/notes/bug-1913718-f1b46bbff3231d98.yaml
new file mode 100644
index 0000000..509d6af
--- /dev/null
+++ b/releasenotes/notes/bug-1913718-f1b46bbff3231d98.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ [`bug 1913718 <https://launchpad.net/bugs/1913718>`_]
+ The `Enforcer()` object now only processes deprecated rules once at load or
+ enforcement time, improving performance for users that make extensive use
+ of policy enforcement.
diff --git a/releasenotes/notes/fix-bug-1914095-fa71d81c9639ba94.yaml b/releasenotes/notes/fix-bug-1914095-fa71d81c9639ba94.yaml
new file mode 100644
index 0000000..17f2c6f
--- /dev/null
+++ b/releasenotes/notes/fix-bug-1914095-fa71d81c9639ba94.yaml
@@ -0,0 +1,8 @@
+---
+fixes:
+ - |
+ This fixes the Bug# 1914095. Policy engine has bug of modifying the
+ registered rule original object which caused issue when there are
+ multiple policy objects are processing rules in parallel.
+ With this fix. policy engine will make copies of all the registered rules
+ and process accordingly.
diff --git a/releasenotes/source/conf.py b/releasenotes/source/conf.py
index 23e98c1..90ab859 100644
--- a/releasenotes/source/conf.py
+++ b/releasenotes/source/conf.py
@@ -57,7 +57,7 @@ source_suffix = '.rst'
master_doc = 'index'
# General information about the project.
-copyright = u'2016, oslo.policy Developers'
+copyright = '2016, oslo.policy Developers'
# Release notes do not need a version in the title, they span
# multiple versions.
@@ -197,8 +197,8 @@ htmlhelp_basename = 'oslo.policyReleaseNotesDoc'
# author, documentclass [howto, manual, or own class]).
latex_documents = [
('index', 'oslo.policyReleaseNotes.tex',
- u'oslo.policy Release Notes Documentation',
- u'oslo.policy Developers', 'manual'),
+ 'oslo.policy Release Notes Documentation',
+ 'oslo.policy Developers', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
@@ -228,8 +228,8 @@ latex_documents = [
# (source start file, name, description, authors, manual section).
man_pages = [
('index', 'oslo.policyReleaseNotes',
- u'oslo.policy Release Notes Documentation',
- [u'oslo.policy Developers'], 1)
+ 'oslo.policy Release Notes Documentation',
+ ['oslo.policy Developers'], 1)
]
# If true, show URL addresses after external links.
@@ -243,8 +243,8 @@ man_pages = [
# dir menu entry, description, category)
texinfo_documents = [
('index', 'oslo.policyReleaseNotes',
- u'oslo.policy Release Notes Documentation',
- u'oslo.policy Developers', 'oslo.policyReleaseNotes',
+ 'oslo.policy Release Notes Documentation',
+ 'oslo.policy Developers', 'oslo.policyReleaseNotes',
'One line description of project.',
'Miscellaneous'),
]