"Fossies" - the Fresh Open Source Software Archive

Member "openstack-congress-11.0.0/ChangeLog" (13 May 2020, 68988 Bytes) of package /linux/misc/openstack/openstack-congress-11.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 10.0.0_vs_11.0.0.

    1 CHANGES
    2 =======
    3 
    4 11.0.0
    5 ------
    6 
    7 * Update review site link
    8 * tox: Keeping going with docs
    9 * [ussuri][goal] Drop python 2.7 support and testing
   10 * Update the constraints url
   11 * Add Release Admin guide Contributing and RESTClient notes link to README
   12 * Update master for stable/train
   13 
   14 10.0.0
   15 ------
   16 
   17 * Blacklist eventlet 0.23.0, 0.25.0
   18 * Generate PDF documentation
   19 * Fix: docs failure on gate
   20 * Run only smoke tests in ipv6 job
   21 * Define new 'congress-tempest-ipv6-only' job in gate
   22 * update devstack plugin for ipv6
   23 * Update api-ref location
   24 * Sync Sphinx requirement
   25 * Switch python3 versions of test jobs to match Train PTI
   26 * Lower psycopg2 dependency to >=2.5.1
   27 * Fix glance json ingester api path
   28 * Add libpq-dev to bindeps.txt and install doc
   29 * Changes for url transition to OpenDev
   30 * OpenDev Migration Patch
   31 * Dropping the py35 testing
   32 * Resolve instability in json\_ingester test\_execute\_exec\_api\_rows
   33 * update sample output of manual test script
   34 * fix incorrect sql compose for index create
   35 * Remove unnecessary tempest plugins from gate
   36 * Replace openstack.org git:// URLs with https://
   37 * minor doc typo fixes
   38 * Update master for stable/stein
   39 
   40 9.0.0.0rc1
   41 ----------
   42 
   43 * [doc only] Doc changes related to json ingester
   44 * Devstack plugin set privileges to json ingester DB
   45 * Replace fixed endpoint config by dynamic in devstack plugin
   46 * Fix redundant index, unindexable, wrong isolation in JSON ingester
   47 * Add python 3.6 to setup.cfg, in line with Stein target
   48 * Completes upgrade check for monasca webhook data source
   49 * Use YAML safe\_load
   50 * Use YAML safe\_load\_all
   51 * Return 503 rather than 500 error when \_ds\_manager unreachable
   52 * Fix inconsistent OptionJsonEncoder behavior on unknown type
   53 * More sample configs for JSON ingester
   54 * Add cinder config to sample JSON ingester configs
   55 * Allow port in JSON ingester config
   56 * Support making unauthenticated APIs requests by JSON ingester
   57 * Add created\_at field for nova servers table
   58 * Add API header config to JSON ingester
   59 * JSON ingester deployment enhancements
   60 * JSON ingester API execution feature
   61 * temp disable config validator congress agent in CI
   62 * Add tacker datasource driver
   63 * JSON ingester experimental feature flag
   64 * add python 3.7 unit test job
   65 * Generic webhook processer for JsonIngester
   66 * move config init from congress\_servers.py to bin/congress-server
   67 * Mock rather than modify DataSourceDriver.TRANSLATORS in unit tests
   68 * PollingJsonIngester differential update to DB
   69 * Enable monasca in py2 tempest CI job
   70 * Enable z3 on ubuntu bionic tempest tests
   71 * migrate legacy dsvm jobs to non-legacy
   72 * basic polling JSON ingester
   73 * Fix congre command excute error when using python3.6
   74 * Add release note for webhook pub-sub bugfix
   75 * Avoid coreference between current state and \_last\_published\_data
   76 * Add tacker driver to doc
   77 * Add release note to warn about schema change in monasca webhook
   78 * Improve documentation of policy create API
   79 * Add required checks in all cases of policy create API
   80 * Add note clarifying a confusing method call
   81 * Update mailinglist from dev to discuss
   82 * Set Tempest's service\_available setting for congress
   83 * Add servers.addresses table in nova driver
   84 * builtins for z3 theories
   85 * Fix policy document
   86 * Update min tox version to 2.0
   87 * [Trivial Fix] modify spelling error of "resource"
   88 * Add python 3.6 for test in tox
   89 * Remove some less necessary check jobs
   90 * Add wiki Source Bugs and Blueprints notes link to README.rst
   91 * Add framework for congress-status upgrade check
   92 * Increment versioning with pbr instruction
   93 * workaround: add ending '/' to oslo-messaging transport url
   94 * ignore files created by sphinx-build
   95 * ignore keys directory created by test suite
   96 * change the dist name to 'openstack-congress'
   97 * simplify README.rst
   98 * Switch to stestr
   99 * Expose a get\_enforcer method for oslo.policy scripts
  100 * Use templates for cover and lower-constraints
  101 * Normalizing monasca webhook driver tables
  102 * enable xtrace in devstack plugin
  103 * add rocky feature flags for tempest testing
  104 * add python 3.6 unit test job
  105 * remove Babel unused requirement
  106 * add instruction to install rabbitmq-server
  107 * switch documentation job to new PTI
  108 * import zuul job settings from project-config
  109 * Update reno for stable/rocky
  110 
  111 8.0.0
  112 -----
  113 
  114 * Remove monascaclient version issue from release notes
  115 * bump req python-monascaclient>=1.12.1
  116 * Raise sphinx>=1.7.3 in docs requirements
  117 * Correct DSE timeout for several policy\_model actions
  118 * Rocky release notes wrap-up
  119 * fix cfgvalidator\_driver error missing id\_ attrib
  120 * Return 503 if engine overloaded/unresponsive
  121 * library policy create security groups up-front
  122 * devstack check neutron-qos available
  123 * Enable Z3 on the gate
  124 * bugfix: order of variables in quantified Z3 terms
  125 * Do not activate Z3 relaxed cycle detection if no Z3
  126 
  127 8.0.0.0b3
  128 ---------
  129 
  130 * Z3 engine as an alternative Datalog engine
  131 * Mark some drivers as unstable schema or unofficial
  132 * minor renaming on monasca webhook driver
  133 * Adding monasca push driver to receive webhook notifications
  134 * fix vitrage webhook row replacement
  135 * vitrage driver keep deactivated alarms
  136 * vitrage driver for accepting webhook notifications
  137 * update datasource webhook framework
  138 * Add missing netaddr requirement
  139 * correct typo yaml.dumps
  140 * Misleading error message
  141 * Load JSON/YAML string to structure for datasource action execution
  142 * update cfg\_validator tests for breakage
  143 * explicit data types - part II
  144 * explicit data types - part I
  145 * autodoc mock out monascaclient
  146 * fix tox python3 overrides
  147 * Wrong error message
  148 * Data source driver preserves data types
  149 * minor fix to test case
  150 * Unblock gate
  151 * cors: update default configuration
  152 * Remove unnecessary ERROR logging
  153 
  154 8.0.0.0b2
  155 ---------
  156 
  157 * Update nova driver default API version to 2.26
  158 * datasource driver framework to accept webhook
  159 * Update and fix tag-based policy in library
  160 * Replace Chinese punctuation with English punctuation
  161 * Replace 'assertFalse(a in b)' with 'assertNotIn(a, b)' Replace 'assertTrue(a in b)' with 'assertIn(a, b)'
  162 * Fixing link in docs
  163 * Fix nova unit test data to conform to API response types
  164 * Trivial: Update pypi url to new url
  165 * Follow the new PTI for document build
  166 
  167 8.0.0.0b1
  168 ---------
  169 
  170 * Update documentation regarding deprecated option
  171 * Add release notes for feature enable-drivers-by-default
  172 * Load custom drivers from config option
  173 * Update lower-constraints to match requirements
  174 * Monasca driver poll time type fixed
  175 * configure monasca service in gate
  176 * Fix the unintended .: rendering in doc
  177 * Fix doc cloudservices and policy format error
  178 * Correct handling of known configs in cfgvalidator datasource
  179 * Add disable\_drivers config option
  180 * Enable mutable config in Congress
  181 * Replace LOG.warn with LOG.warning
  182 * update cfgvalidator for oslo.config 6.0.1
  183 * Add mistral-tempest-plugin to TEMPEST\_PLUGINS
  184 * disable mistral in py35 jobs
  185 * Revise neutronv1 removal release note
  186 * Loads all available drivers by default
  187 * fix a typo of requirements
  188 * Updated from global requirements
  189 * Updated from global requirements
  190 * Updated from global requirements
  191 * add lower-constraints job
  192 * Make tenant\_name as optional config option
  193 * Incorrect exception in case of empty string
  194 * Allow project/user domain with datasources
  195 * Updated from global requirements
  196 * Remove prepush\_processor dead code
  197 * Make differential pub-sub standard in DSE2
  198 * Remove neutron driver
  199 * Use oslo.context from\_dict unmodified
  200 * Gate Fix: remove nova hosts deprecated table
  201 * Updated from global requirements
  202 * Add a step to install tox
  203 * Add release note to avoid mistralclient 3.2.0
  204 * Stubs the loading of namespace in config-agent unit tests
  205 * Updated from global requirements
  206 * Updated from global requirements
  207 * Updated from global requirements
  208 * Update reno for stable/queens
  209 
  210 7.0.0.0rc1
  211 ----------
  212 
  213 * Miscellaneous release notes additions for Queens
  214 * Updated from global requirements
  215 * DB operations retry on deadlock
  216 * Fix swift auth issue by specifying version in url
  217 * Modify grammatical errors
  218 * Update congress documentation
  219 * Update manual testing script and output
  220 * Reasenotes get some grammer problem
  221 * modify error quotation marks
  222 * Remove intree tempest tests
  223 * Configure tempest service\_availability correctly
  224 * Zuul: Remove project name
  225 * eventlet workaround to avoid import cycle issue
  226 * eventlet.monkey\_patch upfront in \_\_init\_\_
  227 * use . instead of source
  228 * Updated from global requirements
  229 * Fix serialization of choices and reenable congress-agent
  230 * Enable congress-tempest-plugin to use in congress
  231 
  232 7.0.0.0b3
  233 ---------
  234 
  235 * Mistral driver
  236 * Updated from global requirements
  237 * Modify broken link
  238 * temporarily skip local haht test under py27
  239 * Updated from global requirements
  240 * Remove config options which are deprecated
  241 * Distinguish between PUT and PATCH in API models
  242 * Updated from global requirements
  243 * Updated from global requirements
  244 * [Trivialfix]Fix typos in congress
  245 * simplify dict-to-list conversion
  246 * Update cfgvalidator\_driver for oslo.config 5.2
  247 * Switched all jobs from q-qos to neutron-qos
  248 * Add attach/detach security group action to neutron driver
  249 * Update monasca driver to use keystoneauth1
  250 * Updated from global requirements
  251 * Updated from global requirements
  252 * Updated from global requirements
  253 * Library policy for tag-based network security zone
  254 * Documentation of the config datasource
  255 * Devstack integration for configuration file validation
  256 * Updated from global requirements
  257 * Remove reference of policy.json from setup.cfg
  258 
  259 7.0.0.0b2
  260 ---------
  261 
  262 * Fix the deprecated usage of "get\_transport"
  263 * Move policy into code
  264 * Builtins for configuration file validation
  265 * Datasource for configuration file validation
  266 * Agent for configuration file validation
  267 * Remove voting:false from gate-py35 job
  268 * Updated from global requirements
  269 * gate on py35 dsvm
  270 * Updated from global requirements
  271 * Add coverage check job
  272 * Remove ceilometerclient from requirements.txt
  273 * Enable policy library panel through devstack
  274 * Fix include\_rules option to work properly
  275 * Fix py3 failures and enable py3 dsvm job
  276 * Modify to use libraries compatible with python3
  277 * Fix postgresql jobs and cleanup zuul job files
  278 * zuul: run TripleO jobs with new zuulv3 layout
  279 * Remove congress\_dashboard from congress repo
  280 * Fix intermittent gate failure on key file generation
  281 * Fix failure in devstack single node deployment of congress
  282 * Remove setting of version/release from releasenotes
  283 * Disable tempest jobs for doc only changes
  284 * Updated from global requirements
  285 * Replace the usage of some aliases in tempest
  286 * Updated from global requirements
  287 * library policy activation to accept item as {}
  288 * Update the doc link
  289 * Remove ceilometer datasource driver from congress
  290 * Expose include\_rules param in library policy API GET methods
  291 * Migrate to Zuul v3
  292 * Updated from global requirements
  293 * Fix rule in permitted image library policy
  294 * Add tags table to nova driver
  295 * Add default configuration files to data\_files
  296 * Fix test mocking and disable ceilometer tempest test
  297 * Call base from\_dict in RequestContext
  298 
  299 7.0.0.0b1
  300 ---------
  301 
  302 * Update tests to do not use deprecated test.services()
  303 * Replace the usage of some aliases in tempest
  304 * Updated from global requirements
  305 * Add diagnostic output for replica test instability
  306 * add tempest test to activate library policies
  307 * Fix sphinx warnings in docstring and re-enable autodoc
  308 * Add Qos translator in neutron datasource drive
  309 * omit openstackdocstheme for READTHEDOCS
  310 * fix gate failure rabbitmq auth rejected and oslo policy mock
  311 * Updated from global requirements
  312 * Updated from global requirements
  313 * Updated from global requirements
  314 * temporarily disable unstable dse tests
  315 * writing convention set to use "." to source script files
  316 * Updated from global requirements
  317 * Updated from global requirements
  318 * Fixed confusing cls param in instance methods
  319 * use encryption key only on datasource node
  320 * Add test loading policy files into library
  321 * Update reno for stable/pike
  322 
  323 6.0.0
  324 -----
  325 
  326 * Final changes for pike RC1
  327 * Fix the problem of devstack fail when install congress
  328 * Update and replace http with https for doc links in congress
  329 * move docs into new structure and fix links
  330 * Show replica error in replica HA test
  331 * Updated from global requirements
  332 * Add policy lib feature to release notes
  333 * Change tag link in README to the newest address
  334 * Fix policy item schema to enforce max length on fields
  335 * Fix lib policies SecurityGroups and UnsafeTraffic
  336 * Fix CrossProjectNetwork lib policy
  337 * Fix 500 error on DBDataError
  338 * Fix syntax and reference in lib policy volume encryption
  339 * Fix network gateway lib policy syntax
  340 * fix and re-enable replica HA test
  341 * Suppress rpc trace stack from API/CLI error
  342 * Updated from global requirements
  343 
  344 6.0.0.0b3
  345 ---------
  346 
  347 * add api method to get library policies by name
  348 * add encryption to secret datasource config fields
  349 * Updated from global requirements
  350 * add server utilization policy
  351 * Add cross project network policy
  352 * Split disallowed flavor policy into monitor and remediation
  353 * Replace deprecated test.attr with decorators.attr
  354 * Enable monitoring panel in devstack
  355 * Fix the doc instruction to restart congress in devstack
  356 * add security groups and unsafe traffic policies
  357 * Add network gateway policy
  358 * Fix the problem of using keystone
  359 * add volume encryption policies
  360 * Added useful columns to cinder attachments table
  361 * return prettified input rule string in rule insert
  362 * Add disallowed images policy to library
  363 * Updated from global requirements
  364 * Add policy creation with rules or from policy library
  365 * copy library subdirectories in devstack install
  366 * fix YAML format in library policy
  367 * Replace the usage of 'admin\_manager' with 'os\_admin'
  368 * Switch from oslosphinx to openstackdocstheme
  369 * Enable warning-is-error in doc build
  370 * Improving cover testenv
  371 * Automatically load library policy files at start
  372 * Updated from global requirements
  373 * Add the instruction of install jre in README
  374 * Set access\_policy for messaging's dispatcher
  375 * Update congress-dashoard installation instructions
  376 * Updated from global requirements
  377 * policy library DB interface, DSE service, API
  378 * Replace the usage of 'manager' with 'os\_primary'
  379 * Replace assertRaisesRegexp with assertRaisesRegex
  380 * Updated from global requirements
  381 * Fix ParserError
  382 * Replace assertEqual([], items) with assertEmpty(items)
  383 * add exec permission for testing scripts
  384 
  385 6.0.0.0b2
  386 ---------
  387 
  388 * Updated from global requirements
  389 * Updated from global requirements
  390 * Replace oslo\_utils.timeutils.isotime
  391 * Extend devstack support to Red Hat-based distros
  392 * Enable HA test
  393 * Add tempest tests for keystonev3 driver
  394 * Updated from global requirements
  395 * support transactional insert of multiple rules
  396 * Updated from global requirements
  397 * Parallel execution in DataSource Driver
  398 * Update devstack plugin to use new repo
  399 * Remove floating\_IPs from nova datasource driver
  400 * Updated from global requirements
  401 * Remove deprecated attrs usage in tempest plugin
  402 * Fix gate failures
  403 * Updated from global requirements
  404 * Manual testing scripts
  405 
  406 6.0.0.0b1
  407 ---------
  408 
  409 * Add fields to cinder:volumes and new attachments table
  410 * Pad positional args up to required number
  411 * Updated from global requirements
  412 * Make datasource creation failure a non-fatal error
  413 * Add Apache License Content in index.rst
  414 * Optimize the link address
  415 * Updated from global requirements
  416 * Add initial policy library
  417 * check update error on tempest datasoure tests
  418 * Move monascaclient to requirements.txt
  419 * Remove unnecessary setUp function in testcase
  420 * Updated from global requirements
  421 * Fix cancel button beyond of create-rule modal
  422 * delete unused log translations
  423 * Update schema of nova servers table
  424 * Replace six.iteritems() with .items()
  425 * Use HostAddressOpt for opts that accept IP and hostnames
  426 * fix tox -e cover
  427 * Fix some reST field lists in docstrings
  428 * Optimize the link address for fetching git code
  429 * Remove \_hotplug\_server() from test manager
  430 * Updated from global requirements
  431 * Move Policy Table data to policies Tab
  432 * [Fix gate]Update test requirement
  433 * Updated from global requirements
  434 * Switch to use stable data\_utils
  435 * minor typo fixes
  436 * Keep local copy of tempest/scenario/manager.py
  437 * Updated from global requirements
  438 * Pass network\_mask\_bits in assign\_static\_ip()
  439 * Switch using exec\_command() directly
  440 * delete "id" field in DoctorDriver
  441 * Removes unnecessary utf-8 encoding
  442 * Use more specific asserts in tests
  443 * Fix nova.servers\_set\_meta unit test
  444 * Remove logging import unused
  445 * Fix some tiny errors in doc
  446 * Updated from global requirements
  447 * Switch to use test\_utils.call\_until\_true
  448 * Don't use Tempest internal methods
  449 * Exclude atomic rule from dependency graph
  450 * fix delete-missing-driver-datasources function
  451 * Wrapper for updating Neutron resources
  452 * Updated from global requirements
  453 * Remove a py34 environment from tox
  454 * Typo fix: non-existant => nonexistent
  455 * Update reno for stable/ocata
  456 
  457 5.0.0.0rc1
  458 ----------
  459 
  460 * Supress ceilometer event list error
  461 * Supress alarm\_list error while polling
  462 * Add tables contributed by atomic rules
  463 * Do not init data on subscribe for unresponsive service
  464 * Update and add haht rule test cases for locking
  465 
  466 5.0.0.0b3
  467 ---------
  468 
  469 * Updated from global requirements
  470 * Update standalone installation section
  471 * Remove antlr3 files except Python runtime
  472 * Add heat and aodh plugins to sample local.conf
  473 * Updated from global requirements
  474 * Add aodhclient to requirements.txt
  475 * Added link to modindex
  476 * Fix exception to display driver\_name
  477 * Updated from global requirements
  478 * update the log level to debug in datasource\_synchronizer
  479 * Update doc to list Aodh as supported datasource driver
  480 * Update LOG message in get\_status
  481 * Fix typo in README.rst
  482 * Fixes congress.conf.sample file generation
  483 * Lock table and sync rule before each rule insert
  484 * specify webob Response charset
  485 * Updated from global requirements
  486 * Set up pre-defined policy rules automatically in devstack install
  487 * Refactor datasource synchronizer
  488 * Updated from global requirements
  489 * Fix check that policy-names are valid IDs in the grammar
  490 * Correct default to Default in auth params
  491 * Refactor policy synchronizer
  492 * Replaces uuid.uuid4 with uuidutils.generate\_uuid()
  493 * Adds output\_policy\_command.py in scripts directory
  494 * Add namespace 'builtin' for builtins
  495 * Updated from global requirements
  496 * Allow subscription before data service exists
  497 * Updated from global requirements
  498 * Display id column in PolicRule data in horizon
  499 * List subscribers for a particular service
  500 * Fix typo in alembic.ini
  501 * Remove outdated changes
  502 * Add get\_item call in datasource\_model
  503 * Updated from global requirements
  504 
  505 5.0.0.0b2
  506 ---------
  507 
  508 * Fix cinder driver all\_tenant typo
  509 * Support v3 auth in congress-dashboard
  510 * Updated from global requirements
  511 * Add tempest tests for aodh driver
  512 * Show team and repo badges on README
  513 * fix instruction of endpoint creation
  514 * wait after killing polling thread
  515 * Fix a typo
  516 * start datasource drivers before policy engine
  517 * Correct  reraising of exception
  518 * Remove if-statements for checking dse or dse2
  519 * Fix Doctor datasource description
  520 * gate-issue: Update tests to use fake clients
  521 * Updated from global requirements
  522 * Route datasource add/delete request to datasource node
  523 * Increase timeout for unittest
  524 * GateIssue:Remove KEYSTONE\_CATALOG\_BACKEND var
  525 * Add Aodh datasource driver
  526 * Add network address builtins to datalog
  527 * Suppress ceilometer\_driver aodh error
  528 
  529 5.0.0.0b1
  530 ---------
  531 
  532 * Minor change in HA test
  533 * Updated from global requirements
  534 * Do not check in-mem dupe in persistent\_create\_policy
  535 * Move and rename datalog builtin file and test
  536 * Gate-Issue: Fix datasource sync period
  537 * Sync-datasources only on datasource nodes
  538 * Updated from global requirements
  539 * Minor updates of docs in datasource creation section
  540 * prevent duplicate policy names using constraint
  541 * remove useless ds-add recovery code
  542 * Updated from global requirements
  543 * Updated from global requirements
  544 * local HA tests
  545 * tempest HAHT wait for sync
  546 * Use upper constraints for all jobs in tox.ini
  547 * Updated from global requirements
  548 * Updated from global requirements
  549 * Newer release notes are not traceable
  550 * Update .coveragerc after the removal of openstack directory
  551 * Updated from global requirements
  552 * Updated from global requirements
  553 * Updated from global requirements
  554 * Set HTTPProxyTOWSGI middleware in front of congress
  555 * HeartBeat packet includes subscribed\_table info
  556 * Enable release notes translation
  557 * Critical newton fix: Use new db session for table locking
  558 * Updated from global requirements
  559 * Update haht docs
  560 * Update release notes for Newton release
  561 * Disable subtransactions in table locking transaction
  562 * Remove unnecessary test\_noop.py and tests2 directory
  563 * Updated from global requirements
  564 * Specify text-length for MySQL only
  565 * Add missing whitespaces to a few messages
  566 * Disallow duplicated policy name in DB
  567 * Fix rule sync for head-only rules
  568 * Updated from global requirements
  569 * Using assertIsNotNone() instead of assertNotEqual(None)
  570 * Updated from global requirements
  571 * Updated from global requirements
  572 * Trivial: Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)'
  573 * Fixes to synchronize\_policies
  574 * Use keystone session in keystone\_driver
  575 * Remove the traceback added by oslo-messaging RPC
  576 * Default to single process in devstack
  577 * Remove outdated changes in docs
  578 * Some updations in congress docs
  579 * Mark distributed\_architecture config as DEPRECATED
  580 * Make policy rule requests gives 404 (not 400) when policy not found
  581 * Check DB only to detect duplicate DS name on add
  582 * Updated from global requirements
  583 * Updated from global requirements
  584 * Add support to use pdb with tox
  585 * Modified to use Identity v2.0
  586 * Add \_\_ne\_\_ built-in function
  587 * Remove old dse reference in code
  588 * Update reno for stable/newton
  589 * Fix error: option --no-parallel not recognized
  590 
  591 4.0.0.0rc1
  592 ----------
  593 
  594 * Use only strings in paste.deploy.loadapp global\_conf
  595 * control\_bus service has only 1 heartbeat thread
  596 * delete python bytecode including pyo before every test run
  597 * haht release notes
  598 * Editing pass over docs
  599 * Updated from global requirements
  600 * Stop using config option sqlite\_db
  601 * Fix standalon install manual in README
  602 * Replace retrying with tenacity
  603 * Raise BadRequest while pushing data to non-push ds
  604 * give correct http error on getting non-existent policy
  605 * Adds a releasenote of lazy datasource
  606 * Devstack to support CONGRESS\_REPLICATED flag
  607 * Fix issues raised while starting multiple PE's
  608 * Keystone CLI is removed and so replaced with openstack CLI
  609 * Add support to synchronize one policy
  610 * Added Monasca and OPNFV Doctor to section 3
  611 * Fix objects\_translator fails to pull data
  612 * Fix alarms\_translator fails to pull data
  613 * Use Reno for release note
  614 * Clean imports in code
  615 * remove new\_arch in tox
  616 * Remove distributed\_architecture flag
  617 * Use assertIn(A, B) instead of assertTrue(A in B )
  618 * trivial typo fix
  619 * Support lazy tables in openstack drivers
  620 * Instantiating datasource service by synchronizer
  621 * Remove old synchronizer code
  622 * Resolve gate: reduce ds sync period in devstack
  623 * Restore the DSE opt group
  624 
  625 4.0.0.0b3
  626 ---------
  627 
  628 * DSE2 - resubscribe if update missing for too long
  629 * Remove deepsix reference in datasource drivers
  630 * Sync datasources only on datasource node
  631 * Add \_\_ne\_\_ built-in function
  632 * Clean up old dse codes in Policy Engine
  633 * use - instead of \_ in cli opts
  634 * Added Congress HA Overview guide
  635 * Updated from global requirements
  636 * Replace raw\_input with input to make PY3 compatible
  637 * Modify existing HA tempest test
  638 * Clean imports in code
  639 * TrivialFix: Remove logging import unused
  640 * Updated from global requirements
  641 * dist\_arch flag removed from devstack
  642 * Fix tempest.conf generation
  643 * Correct reraising of exception
  644 * Updated from global requirements
  645 * Remove white space between print and ()
  646 * Improve logging in dse\_node.py
  647 * Introduce 'lazy\_tables' flag to nova datasource driver
  648 * Remove an unnecessary assignment
  649 * Updated from global requirements
  650 * Added oslo-messaging exchange 'congress'
  651 * Cleanup old dse code in API models (part-2)
  652 * HAHT - datasource synchronizer use UUID not name
  653 * Fix launching devstack failure in gate
  654 * HAHT - Mitigate missed action during DSD failover
  655 * HAHT - persist pushed data
  656 * Add required api\_version argument in ironic
  657 * Updated from global requirements
  658 * Updated from global requirements
  659 * Race-free synchronize policies
  660 * Replaced e.message with str(e)
  661 * Disable old DSE code
  662 * Updated from global requirements
  663 * Fix string interpolation at logging call
  664 * Implement horizon plugin model
  665 * Scrap testHA:test\_datasource\_db\_sync\_remove
  666 * Correct reraising of exception
  667 * Fix an argument order of assertTrue
  668 * Enable devstack to start congress services seperately
  669 * Fix misuse of assertTrue
  670 * Updated from global requirements
  671 * Add Python 3.5 classifier and venv
  672 * Updated from global requirements
  673 * Fix Gate HA test Failure
  674 * Updated from global requirements
  675 * Exit if datasource could not be loaded
  676 * modify the home-page info with the developer documentation
  677 * Updated from global requirements
  678 * API routing to intranode PE
  679 * Deployment guide of Resource Agent
  680 * Migrate synchronizer to DSE2
  681 * Use auth\_url from horizon settings
  682 * Removed extra dashes in title lines
  683 * remove unused log
  684 * Thread-safety review
  685 * Adds custom ocf for HA of DataSource Node
  686 * Updated from global requirements
  687 * Remove unused LOG to keep code clean
  688 * WIP:Update description field for datasources
  689 
  690 4.0.0.0b2
  691 ---------
  692 
  693 * Update to fix minor grammar
  694 * ExecutionDriver handles exec requests from replicated PEs
  695 * Move dse\_opts to default group
  696 * Remove policy\_engine dependency while starting API
  697 * Updated from global requirements
  698 * Stop import datasource manager in plexxi driver and harness
  699 * Removed duplicate oslo-concurrency requirement
  700 * Fix test\_webservice.py for py35
  701 * Adds execute(self, action, action\_args) to PlexxiDriver
  702 * TestPolicyExecute no longer inherits from TestCongress
  703 * Add keystone v3 datasource
  704 * Enable different deployment configurations for HA
  705 * Updated from global requirements
  706 * Prevent a new datasource from deleted in creation
  707 * Updated from global requirements
  708 * Start and Stop DatasourceDriver in new architecture
  709 * Updated from global requirements
  710 * Fix wrong usage of novaclient
  711 * Fix gate failure
  712 * Add congress to service\_available group
  713 * Add support to both v2 and v3 auth\_urls
  714 * Remove use of deprecated network\_resources module
  715 * Updated from global requirements
  716 * Updated from global requirements
  717 * Add configuration options description to docs
  718 * Updated from global requirements
  719 * List 'node\_id' as part of [dse] section in conf
  720 * dse2 sequenced, differential pub-sub
  721 * Updated from global requirements
  722 * Add reference to configuration options in Upgrade instructions
  723 
  724 4.0.0.0b1
  725 ---------
  726 
  727 * Make the messaging driver configurable
  728 * Working Hot Stanby HA on any driver of oslo.messaging
  729 * Use right method to get admin credential
  730 * Updated from global requirements
  731 * Tempest for Push Type Driver
  732 * Load rules after service start
  733 * Add Upgrade instructions to README
  734 * Fix logging in dse2
  735 * Migrate test-congress to dse2
  736 * Remove unnecessary executable permissions
  737 * Updated from global requirements
  738 * Updated from global requirements
  739 * Loads persited policy rules during launcing PolicyEngine
  740 * Changed assertTrue(isinstance()) to assertIsInstance()
  741 * Updated from global requirements
  742 * Updated from global requirements
  743 * Support datasource names in API
  744 * Updated from global requirements
  745 * remove verbose option in devstack plugin
  746 * Launch Congress with distributed\_architecture flag is true
  747 * Fix row-order-sensitivity in test\_congress
  748 * Adds Doctor Driver
  749 * Loads configured datasource driver
  750 * Updated from global requirements
  751 * [Trivial] Remove unnecessary executable privilege
  752 * Fix gate failure
  753 * Add dse\_opts to the conf file
  754 * (un)subhandler for DSE2
  755 * Node id for devstack install
  756 * Use test\_data\_service in tests2
  757 * Migrate harness to DSE2
  758 * Add keystoneauth1 to requirements.txt
  759 * Clarify and correct tests/helper.retry\_check\_no\_subscribers
  760 * Fix subscriber\_list has no return value
  761 * Updated from global requirements
  762 * Resolve Gate failure
  763 * Switch to Ceilometer tempest plugin
  764 * Avoid re-starting service rpc\_server
  765 * Updated from global requirements
  766 * Fixes Tempest error caused by tempest's changes
  767 * Remove version from setup.cfg
  768 * Define context.roles with base class
  769 * Updated from global requirements
  770 * keystone session touch-up
  771 
  772 3.0.0
  773 -----
  774 
  775 * Use keystone session in murano\_driver
  776 * Use keystone sessions to authenticate
  777 * Fix typo in congress
  778 * Use keystone sessions to authenticate
  779 * Use keystone session in murano\_driver
  780 * Update standalone setup instructions
  781 * Also package congress\_tempest\_tests
  782 * Add Push driver
  783 * Also package congress\_tempest\_tests
  784 * Fix for broken antlr3 in stand-alone install
  785 * Build docs using tox
  786 * Enable Murano tempest tests
  787 * Update standalone setup instructions
  788 * Minor updates to standalone install
  789 * Build docs using tox
  790 * Minor updates to standalone install
  791 * Remove cloudfoundry from congress.conf instructions
  792 * Update .gitreview for stable/mitaka
  793 * Remove cloudfoundry from congress.conf instructions
  794 * Fix for broken antlr3 in stand-alone install
  795 
  796 3.0.0.0rc1
  797 ----------
  798 
  799 * Cleanup unused Oslo Incubator code and references
  800 * Update congress documentation
  801 * Make persistent\_insert\_rule error on IncompleteSchemaException
  802 * Enable congress HA tests
  803 * Fix for tuple assignment causing 500 Error
  804 * Moved CORS middleware configuration into oslo-config-generator
  805 * Fixed policy metadata mismatch between policy engine and db
  806 * Use tempest.lib instead of tempest\_lib
  807 * Fixed delete policy bug while disabled events outstanding
  808 * raise exception on adding same rules with different literal order
  809 * Update performance testing docstring
  810 * Reject rules with column refs on non-datasources
  811 * Use routers\_client instead of neutron client
  812 * Fix use of devstack-based branch for congress
  813 * Add oslosphinx to sphinx conf.py
  814 * Moved handling of polling threads to PollingDataSourceDriver
  815 * Updated from global requirements
  816 * Require dse2 partitioning in unittesting
  817 * Enables users to specify api version for Nova DataSource
  818 * DataModelExceptioncreate to raise proper exception
  819 * Updated from global requirements
  820 * Use argparse instead of optparse
  821 
  822 3.0.0.0b3
  823 ---------
  824 
  825 * Clarify devstack install instructions
  826 * Use assert(Not)Equal/Less/GreaterEqual
  827 * Migrate datasource api model
  828 * Remove redundant dse2 partitioning code
  829 * Heartbeat update of subscribed tables
  830 * Use partitions in all DSE2 tests
  831 * Updated from global requirements
  832 * Move datasource exceptions to exceptions.py
  833 * Isolate DSE2 tests from one another
  834 * Migrate datasource create/delete to DSE2
  835 * Enable subsequent heartbeat updates
  836 * Stop every node after each test
  837 * Updated from global requirements
  838 * fixed unsubscribe\_table bug where entire target unsub'ed
  839 * Updated from global requirements
  840 * Migrate PushTypeDriver to DSE2
  841 * minor fixes to test\_control\_bus
  842 * Enable row\_model exception tests
  843 * Enable policy and rule disabled exception tests
  844 * Migrate row\_model API to dse2
  845 * Enable tests of action-model
  846 * Enable tests-2 according to new arh
  847 * Raise proper exceptions in new architecture
  848 * Migrate API action-model to DSE2
  849 * Fix unit test failures
  850 * Updates to use base.APIModel instead of deepSix
  851 * Add original tests that are passing to tests2
  852 * Updated from global requirements
  853 * Allow distributed\_architecture flag to be set
  854 * Enables Row Model to Update All Rows by HTTP Request
  855 * Add PushedDataSourceDriver class
  856 * Migrate datasource\_manager and tests to DSE2
  857 * Migrates Status API Model to new dse2
  858 * Migrate Schema Model API to new architecture
  859 * Migrate Table Model API to new dse2
  860 * Move common functionalities to base APIModel
  861 * Updated from global requirements
  862 * More efficient implementation of find\_dependent\_nodes
  863 * Fix find\_reachable\_nodes bug on empty set roots
  864 * Add cyclic dependency test
  865 * Order-insensitivity for DeltaRule
  866 * Retry tempest tests on any error
  867 * Use uppercase 'S' in word "OpenStack"
  868 * Migrate API policy model to dse2
  869 * Updated from global requirements
  870 * Fix spelling typos and one underline
  871 * Migrate agnostic policy engine to dse2
  872 * Migrate datasource polling to dse2
  873 * Make dse2 tests run properly with tox -enew\_arch
  874 * Enable basic\_ops tempest tests
  875 * LOG.warn is deprecated in python3
  876 * Adds test directory for new architecture
  877 * Adds an Initializing Method for Policy Model Testing in New Architecture
  878 * Basic pub/sub on dse2
  879 * Create dse2.DseNode class
  880 * Enables devstack to switch Congress architecture by the config file
  881 * Updated from global requirements
  882 * Adding Monasca Driver to Datasources
  883 * Remove unused d6cage.ini
  884 * Create dse2.DataService class
  885 * Create dse2 path for distributed DSE development
  886 * Updated from global requirements
  887 * Add resources and events sources to heat driver
  888 * Updated from global requirements
  889 * Add retry to fix intermittent tempest failures
  890 * Use python3 print, division, import
  891 * Remove argparse from requirements
  892 
  893 3.0.0.0b2
  894 ---------
  895 
  896 * Add description field in schema for Neutron
  897 * Updated from global requirements
  898 * Replace assertEqual(\*, None) with assertIsNone in tests
  899 * Fix keystone tempest test failure
  900 * Updated from global requirements
  901 * Add option to specify --kind while creating policy
  902 * Added CORS support to Congress
  903 * Use assertTrue/False instead of assertEqual(T/F)
  904 * Updated from global requirements
  905 * Fix congress install manual
  906 * Keep setup.cfg up-to-date with python versions
  907 * Replace antlr3 symlinking by sys.path
  908 * Replace raise <str> by raise <Exception>
  909 * Updated from global requirements
  910 * remove python 2.6 trove classifier
  911 * Change assertTrue(isinstance()) by optimal assert
  912 * Drop MANIFEST.in - it's not needed with PBR
  913 * Add py34 support in tox
  914 * Fix tox.ini to generate proper config file
  915 * use neutron security\_groups\_client
  916 * Updated from global requirements
  917 * Use roles\_client in keystone
  918 * Prepare Status Model API for the new architecture
  919 * Fix gate failure - Use tenants\_client
  920 * Fix a link to devstack instruction
  921 * Eliminate unnecessary deps for tox -e pep8,genconfig
  922 * Enable neutron tempest tests
  923 * Enable keystone, cinder, ceilometer tempest tests
  924 * Enable Nova and Glance tempest tests
  925 * Updated from global requirements
  926 * Disable ceilometer alarms
  927 * tox: rm all pyc before doing unit test
  928 * Python3 readiness for congress (misc changes)
  929 * Python3 readiness for congress/api
  930 * Python3 readiness for congress/datasources
  931 * Move antlr version choice out of setup.py
  932 
  933 3.0.0.0b1
  934 ---------
  935 
  936 * Python3 readiness for congress/datalog
  937 * Separate Polling Methods in DataSourceDriver to PollingDataSourceDriver
  938 * Use skip\_checks to define class level skip condition
  939 * Add synchronizer for policies and rules
  940 * Replacing application\_catalog with application-catalog
  941 * Unblocks Gate-Use oslo\_middleware
  942 * Fix tempest failures
  943 * Fixed datalog/utility Graph cycle enumeration inf loop bug
  944 * Fix description field in schema for Nova
  945 * Remove execute table from policy table list
  946 * Cleanup old devstack related files in contrib
  947 * Python3-readiness for antlr3 pieces
  948 * Update readme on tox commands to run tempest tests
  949 * Remove useless ResourceManager.register\_model()
  950 * Updated from global requirements
  951 * Openstack typo
  952 * Tidy engine and datasource mgr refer in harness
  953 * Change col name for instance\_id in nova:floatingIPS
  954 * Add host\_name information into nova driver
  955 * Add avilability zones and its fields into nova driver
  956 * Simplified graph dependency computation
  957 * Fixed bugs in dependency graph tests
  958 * Fix PolicyException on restarting service
  959 * Prepare Row Model API for the new distributed arch
  960 * Migrate to tempest\_lib : exceptions
  961 * Literal has an is\_builtin function
  962 * Add native column-references into policy engine
  963 * Updated from global requirements
  964 * Prepare Table Model API for the new distributed architecture
  965 * Add floating ip table for neutronv2 datasource driver
  966 * remove default=None for config options
  967 * Enhance devstack to support heat datasource driver
  968 * Use assertIsNone instead of assertEqual(None, \*\*\*)
  969 * Add reactive enforcement example in doc
  970 * The output don't match with example commands in enforcement.rst
  971 * Remove ServiceClient from policy\_client
  972 * Cleanup datasource\_config\_model.py
  973 * Abstract function should use NotImplementedError
  974 * Add availability zone information into nova driver
  975 * Updated from global requirements
  976 * Fix builtins table in policy.rst
  977 * clarify the example in 'Simulation with Actions'
  978 * Use oslo\_config new type PortOpt for port options
  979 * Revert "Code re-org for distributed architecture"
  980 * Add a script to start and monitor children processes
  981 * Corrected minor mistakes in assert fail message
  982 * Updated from global requirements
  983 * Sets loaded rule info to Rule instances
  984 * Clean up policy API tests from test\_congress.py
  985 * Added sample conf instructions to resolve errors
  986 * Updated from global requirements
  987 * Added DevStack plugin for Congress
  988 * Allow deleting policy by name
  989 * Update version to 2.0.1
  990 * Correct class name of test\_row\_model.py
  991 * Updated from global requirements
  992 * Update LOG level for some messages
  993 * Change devstack to OS\_PROJECT\_NAME and avoid mocking oslo.policy internals
  994 * Add swift back in devstack
  995 * Fixed murano error on show actions
  996 * Fix heat polling error
  997 * Fixed typo in Heat's description
  998 * Amended install instructions in README.rst
  999 * Fix some more discrepancies in assertEqual
 1000 * Updated from global requirements
 1001 * Rename inspect\_builtin\_methods to add\_executable\_client\_methods
 1002 * Raise exception if policy doesn't exist
 1003 * Add built in actions for more datasource drivers
 1004 * Correct Simulate API Query
 1005 * Fix order of arguments in assertEqual
 1006 * Fix error on deleting a policy
 1007 * Minor README improvement
 1008 * Fix state computation incorrect
 1009 * Remove execute permission for some py files
 1010 * Fix swift auth problem
 1011 * Fix TypeError on restarting congress service
 1012 * Remove one local copy of the Python antlr3 module
 1013 * Replace local copy of dateutil 1.5, use dependency
 1014 * Updated from global requirements
 1015 * Fix creating policy with long abbreviation fails
 1016 * Add nested context manager to tests.base for py3
 1017 * Fix relative imports for Python 3
 1018 * Replace httplib import with six.moves.http\_client
 1019 * Fix usage of dict methods on Python 3
 1020 * Replace xrange() with six.moves.range
 1021 * Update hacking to version 0.10
 1022 * Missing tests for rule\_model
 1023 * Update comment field during rule creation
 1024 * Fix AttributeError while inserting a rule
 1025 * Symantec's domain quota policy enforcement
 1026 * Change ignore-errors to ignore\_errors
 1027 * Change to use tempest plugin framework
 1028 * Add datatsource actions API into doc
 1029 * Fix few typos
 1030 * Updated from global requirements
 1031 * python3: Switch to mox3 instead of mox
 1032 * Remove 'all\_tenants' while listing floating\_ips
 1033 * Raise python-3 compatible exceptions
 1034 * Import python 3 compatible StringIO and cStringIO
 1035 * Fix mis-match of example quoted and description
 1036 * Fix KeyError message format
 1037 * Add versions API in doc
 1038 * Add a table schema API in doc
 1039 * Fix typos in enforcement docs
 1040 * Doc editing for liberty release
 1041 * Do refactor for datasource drivers
 1042 * Fix Ceilometer datasource errors on poll
 1043 
 1044 2.0.0.0rc1
 1045 ----------
 1046 
 1047 * Ensure datasources are properly deleted
 1048 * Add swift config options
 1049 * Fix typo in /etc/README-congress.conf.txt
 1050 * Fix datasource creation inconsistency
 1051 * Fixed some types in Congress tutorial
 1052 * Prepare Schema Model API for the new architecture
 1053 * Updated from global requirements
 1054 * Ignore KeyError for secret field
 1055 * Built-in names should not be used in rule head
 1056 * Unbreak master with 2 fixes in 1 commit
 1057 * Catch driver not found in API
 1058 * Add an object extract function key to translators
 1059 
 1060 2.0.0.0b3
 1061 ---------
 1062 
 1063 * Removes unused posix-ipc requirement
 1064 * Adding distributed\_architecture flag in congress.conf
 1065 * Fixes the potential conflictions in rule creation
 1066 * Updated from global requirements
 1067 * Removing unused dependency: discover
 1068 * Rule.tablenames() should not return builtin tables
 1069 * Using oslo to generate congress.conf.sample
 1070 * Updated from global requirements
 1071 * Updated from global requirements
 1072 * Enable Murano in congress libs
 1073 * Disable remaining datasource-specific tempest tests
 1074 * Updated from global requirements
 1075 * Fix import error in keystone tempest test
 1076 * Disabling more tempest tests
 1077 * Temporarily disable Murano
 1078 * RPCify rule\_model
 1079 * Include HTTP error codes in error\_codes
 1080 * Prepare Policy Model API for RPC
 1081 * Disable flakey tempest tests
 1082 * Partially revert tempest/devstack changes
 1083 * Revert "Add a unique canonical\_rule column to each Rule in the db"
 1084 * Remove WritableLogger
 1085 * Add a unique canonical\_rule column to each Rule in the db
 1086 * Updated from global requirements
 1087 * Ordered datasource actions list
 1088 * No using d6cage to initialize APIRouter()
 1089 * Code re-org for distributed architecture
 1090 * Updated from global requirements
 1091 * remove congressclient and keystoneclient from ha test cases
 1092 * Do refactor for neutronv2 driver
 1093 * Add update\_state in DataSourceDriver
 1094 * Avoid to use python-ceilometerclient 1.4.0 in test
 1095 * Implement listing actions supported
 1096 * Updated from global requirements
 1097 * Updated from global requirements
 1098 * Hook up grammar changes to Event
 1099 * Grammar changes for 174476, and generate lexer and parser
 1100 * Add nova services table
 1101 * Add decorator for translating function
 1102 
 1103 2.0.0.0b2
 1104 ---------
 1105 
 1106 * Replace basestring with six.string\_types
 1107 * Adds error log for d6cage.createservice() failing
 1108 * Add execution controll option
 1109 * Enable tempest tests to run in virtualenv
 1110 * Fix exception message
 1111 * Support version list API
 1112 * Updated from global requirements
 1113 * Replace (int, long) with six.integer\_types
 1114 * Updated from global requirements
 1115 * Remove usage of dict.iteritems()
 1116 * Fix UnicodeDecodeError in py3 jenkins job
 1117 * Fix some issues in enforcement.rst
 1118 * Stop subscribe attempts after successfully handled
 1119 * Cleanup pep8 H302
 1120 * Updated from global requirements
 1121 * Implement ExecutionDriver for all datasource drivers
 1122 * remove deprecated callback in schedule()
 1123 * Updated from global requirements
 1124 * Replace iterator.next() with next(iterator)
 1125 * Updated from global requirements
 1126 * Remove usage of dict.iterkeys()
 1127 * Replace dict.itervalues() with dict.values()
 1128 * Replace unicode with six.text\_type
 1129 * Not show backtrace when stop server by sigint or ctrl+c
 1130 * Do refactor for deepsix.inpubrep()
 1131 * Clean unused oslo incubator files
 1132 * Use lockutils-wrapper
 1133 * Use oslo.context instead of oslo incubator
 1134 * Migrate congress/openstack/common/log.py to oslo.log
 1135 * Use oslo\_utils.uuidutils
 1136 * Reformat DSE README.rst
 1137 * Clean up server launch
 1138 * Drop use of 'oslo' namespace package
 1139 * Fix eventlet\_server.Server TypeError
 1140 * Fix some tempest failures
 1141 * Updated from global requirements
 1142 * Remove httpretty out of test-requirements
 1143 * Corrected wrong field names when translating cloudfoundry response
 1144 * Acknowledge PIP\_UPGRADE for third-party install
 1145 * Fixed some misspellings
 1146 * Fix tempest failures
 1147 * Replace busy-wait loop in DSE
 1148 * Drop use of 'oslo' namespace package
 1149 * Switch to oslo.service
 1150 
 1151 2.0.0b1
 1152 -------
 1153 
 1154 * Change to semantic versioning
 1155 
 1156 2.0.0a0
 1157 -------
 1158 
 1159 * Move python-muranoclient to requirements.txt
 1160 * Removing print statements
 1161 * Updated from global requirements
 1162 * Add id function extractor to datasource driver
 1163 * Create Tablename class
 1164 * Add unit tests for api codes
 1165 * Fix AssertionError and backtrace when kill congress-server
 1166 * API: Proper error reporting on invalid JSON input
 1167 * Add VM Migrator to VM placement engine
 1168 * Add Datalog to LP conversion
 1169 * Add ability to generate all instances of a rule
 1170 * Add analysis routine for subpolicy construction
 1171 * Sync with latest oslo-incubator
 1172 * Use graduated oslo.policy
 1173 * Heat datasource driver
 1174 * Fix congress-server launching failed
 1175 * Using datasource id in Read datasource table properties API
 1176 * Fix iterstr to return string representations
 1177 * Add status api calls for policy and rule
 1178 * Not add datasource if configured datasource is disabled
 1179 * Update .gitignore with .idea
 1180 * Unused pretty printer cleanup
 1181 * Added support for folder and file exclusion for pep8 analysis
 1182 * Switch from MySQL-python to PyMySQL
 1183 * Remove commented out logging statement
 1184 * Updated from global requirements
 1185 * Add tempest test for reactive enforcement
 1186 * Add datasource action API for action-execution-interface
 1187 * Add execution-interface to neutron
 1188 * Fix missing required argument
 1189 * Make sure cinder ds driver can work with Havana
 1190 * Add action execution for murano driver
 1191 * Set unique object ids in data source tables' table
 1192 * Fix stevedore package conflict in devstack script
 1193 * Fixed bug in error message format
 1194 * Fixes to Glance tempest tests
 1195 * Fix imports in tempest test
 1196 * Disable test\_murano tempest test since it fails
 1197 * Fetch neutron data for each comparison with Congress
 1198 * Fixed bug in negation
 1199 * Drop use of 'oslo' namespace package
 1200 * Fix bug when processing built-in semantics
 1201 
 1202 2015.1.0rc1
 1203 -----------
 1204 
 1205 * More doc tweaks
 1206 * Fix bug with policy negation and multiple policies
 1207 * Edit remaining docs for kilo
 1208 * Updated the Datasource doc
 1209 * Remove policy\_path config from devstack
 1210 * Respond correct error if policy not exist
 1211 * Fix policy-deletion bug in domain-agnostic policy engine
 1212 * Fix bug in trigger for initialize\_tables()
 1213 * Edit docs for kilo release
 1214 * Fix incorrect validation of translation\_type
 1215 * Change stackforge references to openstack
 1216 * Fix bug in execute[] when rule inserted before data
 1217 * Add validation to datasource creation
 1218 * Add on-demand datasource polling
 1219 * Improve API error messages for unknown tables
 1220 * Add test for execute[nova:action(...)]
 1221 * Fix tests to use \_ for unused varible
 1222 * Reject rules inserted into non persisted policies
 1223 * Remove support for policy snapshot file
 1224 * Updated from global requirements
 1225 * Fix bug in execute[nova:p(x)]
 1226 * Improve arity computation
 1227 * Mask password in logs
 1228 * Sort head and body before computing a Rule's hash
 1229 * Update .gitreview file to reflect repo rename
 1230 * Restrict modals to 'execute'
 1231 * Allow policy-name in head of rules with modal
 1232 * Add parser/lexer
 1233 
 1234 2015.1.0b3
 1235 ----------
 1236 
 1237 * Create rule in a policy via Horizon
 1238 * Fixed keyerrors exception when no named pair arguments are passed
 1239 * Added DataSources status table
 1240 * Nova driver does not read hosts table
 1241 * Add explicit reactive enforcment
 1242 * Track modals in dependency graph of agnostic policy engine
 1243 * Add modal field to agnostic policy engine trigger registry
 1244 * Add comma missing from list of data source drivers
 1245 * Fix here-document usage
 1246 * Delete rule from a policy via Horizon
 1247 * Delete policy via Horizon
 1248 * Create policy via Horizon
 1249 * publish policy table result to dse bus
 1250 * Add murano environments to murano datasource tables and fix bugs
 1251 * Add datasource synchronizer
 1252 * get\_items on non-existent collection
 1253 * Make PolicyException inherit from CongressException
 1254 * Do not write a localrc
 1255 * Update README standalone install
 1256 * Add skeleton for VM-placement engine driver
 1257 * Add tests for policy-engine triggers
 1258 * Eliminate duplicates from policy engine queries
 1259 * Fix bug in action theory on restart
 1260 * devstack: Add --config poll\_time 10 when creating drivers
 1261 * Added tempest test to test action execution interface
 1262 * Modified predeployment example and added tempest test
 1263 * Adds action execution interface
 1264 * Fix inconsistent rule insert bug
 1265 * Fix tempest imports
 1266 * Adds connected table to murano datasource
 1267 * Make congress-server --version work
 1268 * Fix for graph dependency bug
 1269 * Updated from global requirements
 1270 * Fix bug with getting policy table column names
 1271 * Fixed bug in trigger code
 1272 * Add pretty\_json util methods which is useful to pretty json readable
 1273 * Add service\_bindings table to cloudfoundryv2 driver
 1274 * Allow for API calls to be made while keystone is being used
 1275 * Disallow deletion of datasource if dangling references
 1276 * Add triggers to domain-agnostic policy engine
 1277 * Fix ironic datasource info 'secret' field not set
 1278 * Change term for non-policy data sources in Horizon
 1279 * Get data source information in Horizon by id
 1280 * Revert change to .gitreview
 1281 * Reduce logging in dse
 1282 * Add note about logrotate to docs
 1283 * Updated from global requirements
 1284 * adjust paths to CongressLexer.py and CongressParser.py in MANIFEST.in
 1285 * Remove dead code from congress\_server
 1286 * Add 'simulation' description to docs
 1287 * Added triple-quoted string support and refactored
 1288 * Updated from global requirements
 1289 * Updated from global requirements
 1290 * Do not expose secret fields in config
 1291 * Fix race condition for FakeDatasource
 1292 * Added BYTES literals and Pythonesque comments
 1293 * Updated from global requirements
 1294 * Add tempest to ENABLED\_SERVICES in README
 1295 * Update description on cloudfoundryv2 driver
 1296 * Make plexxi driver use constants
 1297 * Make poll\_time configurable via the API
 1298 * Slight refactor of policy engine builtin functionality
 1299 * Setup thirdparty-requirements
 1300 * Expose services for Cloudfoundryv2 datasource driver
 1301 * Prevent congress-server from dying on startup
 1302 * Need to specify name so that correct exception string is returned
 1303 * Fix bug in get\_credentials
 1304 * Fix unit test breakage
 1305 * Include Relationships and extend other murano datasource tables
 1306 * Added single-line string literal support per 3.4.2 (no BYTES yet)
 1307 * Fix Makefile for new congress/datalog directory
 1308 * Fix Unauthorized exception after auth\_token expire
 1309 * Add missing \_\_init\_\_.py to tests/policy\_engines
 1310 * Explicitly add noproxy for congress host for curl
 1311 * Skip loading datasource driver if it's not enabled
 1312 * Add Ironic datasource driver
 1313 * Rename 'congress/policy' directory to 'congress/datalog'
 1314 * Fix failure to load rules into policy engine on restart
 1315 * Make private methods start with underscore
 1316 * Updated from global requirements
 1317 * Update tutorial per data source driver changes
 1318 * Fix KeyError if two drivers are loaded with same name
 1319 * Updated from global requirements
 1320 * Reorganize policy engines
 1321 * Remove unneeed get\_translators in some datasource drivers
 1322 * Have datasource base class register\_translators
 1323 * Updated from global requirements
 1324 * Remove unused Modal and Negation code from policy engine
 1325 * Modal operators "execute" and "permit"
 1326 * Fixes to README.rst for standalone congress setup
 1327 * Updated from global requirements
 1328 * Remove unneeded commented out code
 1329 * Fix get\_required\_openstack\_options username should be required
 1330 * Updated drivers to improve compatibility with current release
 1331 * Fix Datasource not found error for policy table commands
 1332 
 1333 2015.1.0b2
 1334 ----------
 1335 
 1336 * Updated from global requirements
 1337 * Add a latency test for simulate
 1338 * Add select tests, one for 1 match, one for 100 matches
 1339 * Remove unneed \_\_author\_\_ var in \_\_init\_\_ file
 1340 * Increase stop\_max\_attempt\_number to 1000
 1341 * Remove duplicate code create\_table\_dict
 1342 * Decouple API router code from congress\_server
 1343 * Remove datasource.conf from needing to exist
 1344 * API: Improve status api code and add tests
 1345 * API: Add tests fo schema\_model
 1346 * Remove http error codes from managers/datasource
 1347 * Make datasources configurable via the API
 1348 * Fix ceilometer/nova test due to change in tempest
 1349 * Fix congress devstack keystone integration and keystone tempest test
 1350 * Fix index lookup in runtime joins
 1351 * Added Python floating-point support per 3.4.2
 1352 * Add abandon\_old\_review script
 1353 * Change 152791: changed Grammar.g to support Python 3.4.2 integers
 1354 * Add cloudfoundry datasource driver
 1355 * Updated Plexxi Driver to improve compatibility with the  Horizon UI
 1356 * Fix failing test case TestDsePerformance
 1357 * Adds driver for Murano datasource
 1358 * Updated from global requirements
 1359 * Fix unbound veriable reference in amqprouter and unicode check
 1360 * Add DSE/Runtime/Datasource performance tests
 1361 * Improve logging in webservice
 1362 * Make get\_schema a classmethod
 1363 * Add and use Fact and FactSet
 1364 * Move exception definitions to congress.exceptions
 1365 * Make nonrecursive.py obey private method convention
 1366 * Make runtime.py obey private method convention
 1367 * Fix multipolicy simulation bug
 1368 * Cache schema generation
 1369 * Update Tempest README file
 1370 * Updated from global requirements
 1371 * Updated from global requirements
 1372 * Move self.rules implementations to TopDownTheory subclasses
 1373 * Use \_\_slots\_\_ for runtime classes
 1374 * Removed ID from Rule datastructure of policy engine
 1375 * Update Horizon Policies panel per model changes
 1376 * Add test\_runtime\_performance test
 1377 * Update README for standalone install
 1378 * Speed up \_\_hash\_\_() using tuples instead of repr
 1379 * Fix tempest test return value
 1380 * restructure get\_status api return
 1381 * Added statistics for ceilometer datasource
 1382 * Use error.message in error response
 1383 * Update .gitignore to ignore snapshot/test file
 1384 * LOG traceback on TypeError for POST
 1385 * Extend policy rules to have name attribute in api
 1386 * Restructure simulate api to avoid passing query in uri
 1387 * Rename initialize to initialize\_tables
 1388 * Modifications to dependency graph speedup
 1389 * Introduce test\_datasource\_driver\_config for all openstack drivers
 1390 * Implement NeutronV2 Driver
 1391 * Speed up dependency graph computation
 1392 * Set all\_tenants=True to populate all floating ips
 1393 * Add back verbose names for tables in Horizon
 1394 * Updated from global requirements
 1395 * Split up runtime.py into more separate files
 1396 * Handle case when last\_policy\_change is None
 1397 * Fix tempest test failures
 1398 * Split up runtime.py into separate files
 1399 * Fix tempest test to expect just one value from image\_list()
 1400 * Use schema instead of hard coded index
 1401 * Make indexing work for joins
 1402 * Refactor to separate RuleSet
 1403 * Fix a transient test failure in tempest tests
 1404 * Adds runtime.ExperimentalRuntime class
 1405 * Add vCenter driver
 1406 * Enable pep8 H302 test
 1407 * Enable pep8 H237 test
 1408 * Enable pep8 H405 tests
 1409 * Tempest test for cinder datasource driver
 1410 * Enable H904: wrapping using parantheses
 1411 * Imports not grouped correctly
 1412 * Add tempest code coverage for ceilometer driver
 1413 * Reject rules that reference policies in head
 1414 * Add create/delete policy to API
 1415 * Circular import of compile/runtime/unify
 1416 * Remove last of unneeded setUp methods
 1417 * Python 3: Remove long value check
 1418 * Python 3: Fix import path for d6message in deepsix
 1419 * Python 3: Fix httplib
 1420 * Remove E113 comment
 1421 * Enable: E129
 1422 * Enable: F402 import module shadowed by loop variable
 1423 * Updated from global requirements
 1424 * Add tempest code coverage for keystone driver
 1425 * Enable: E128 continuation line under-indented for visual indent
 1426 * Enable: E251 unexpected spaces around keyword / parameter equals
 1427 * Prettify policy and data source tables in Horizon
 1428 * Add keystone entry to datasources.conf
 1429 * Enable: F811 redefinition of unused variable
 1430 * Enable: H305 imports not grouped correctly
 1431 * Enable: H401 docstring should not start with a space
 1432 * Enable: F812 list comprehension redefines name from line
 1433 * Update glancev2 to use parent-col-name for tags table
 1434 * Allow parent\_key column to specify its name
 1435 * Make congress devstack smarter with ENABLED SERVICES
 1436 * Enable H231 check
 1437 * Skip the sdist phase
 1438 * Enable H404
 1439 * Migrate to oslo.middleware
 1440 * Remove code to run scripts directly
 1441 * Include congress in ENABLED\_SERVICES
 1442 * Subclass from congress.tests.base.TestCase
 1443 * Updated from global requirements
 1444 * Move antlr3 from the front to the back of sys.path
 1445 * Break out \_get\_schema to get\_schema(hdict|vdict|list)
 1446 * Break out inline method \_get\_schema
 1447 * Make parent\_key accessable from subtable
 1448 * Implement in-line attribute for hdict
 1449 * Break up convert\_obj
 1450 * Fix tempest integration due to change in tempest
 1451 * Remove references to plugin in README
 1452 * Add missing file required for migrations
 1453 * Added subscribers/subscriptions to datasource status
 1454 * Fix for simulation bug
 1455 * Add code pointers to docs
 1456 * Fix wildcard for editors
 1457 * Log exception in runtime.update
 1458 * Move last of tests to tests directory
 1459 * Enable: E122 continuation line missing indentation or outdented
 1460 * Enable: E713 test for membership should be ‘not in'
 1461 * Enable: H307 like imports should be grouped
 1462 * Workflow documentation is now in infra-manual
 1463 * Down convert unicode to str before importing at datasource
 1464 * Add validation for val-col LIST
 1465 * Add validation for key-col/val-col VDICT
 1466 * Enable: H301 one import per line
 1467 * Fix perm on file and remove main and unused import
 1468 * Add tempest test to check that all datasources expose tables
 1469 * Add Tempest test to check that datasources are initialized=True
 1470 * Fix race condition in Datasources
 1471 * Updated Ceilometer driver as per new datasource driver
 1472 * Enable E126 continuation line over-indented for hanging indent
 1473 * Enable E125 pep8 check
 1474 * Enabled H233/H402 check
 1475 * Added missing test dependency
 1476 * Fix openstack-common.conf to contain the modules we are using
 1477 * Fix get\_policy\_rules() to not pass None to policy\_name
 1478 * Enable H402 one line docstring needs punctuation
 1479 * Enable H233 Python 3.x incompatible
 1480 * Enable E112 expected an indented block
 1481 * Fix default file permissions on source tree
 1482 * Make tests location consistent
 1483 * 500 error returned on invalid table name
 1484 * Updated from global requirements
 1485 * Attemp to fix python34 gating error
 1486 * Fix incorrect comments in glance driver
 1487 * Fix bug with column-references
 1488 * Fix for logging bug
 1489 * Fix tempest tests due to tempest changes
 1490 * Added implementation for Horizon Panels for Congress Datasources
 1491 * Describe convenience translators in driver documentation
 1492 * Update README, fix formatting in tutorial
 1493 * Added Plexxi Driver
 1494 * Allow congress to run with no datasources
 1495 * remove excessively clever TestOrderedSet.test\_order\_retention method
 1496 * Fix Postgres support for Congress
 1497 * Add safety check for cross-theory recursion
 1498 * Make Runtime class aware of modules
 1499 * Refactor module\_schemas in policy engine Runtime
 1500 * Encapsulate Runtime's policy collections
 1501 * reduce likelihood of order collisions in OrderedSet tests
 1502 * Add missing register\_translator() for nova driver
 1503 * Bugfix for Swift driver (Bug 1393933)
 1504 * Update README with db instructions
 1505 * Remove duplicated method create\_network\_group
 1506 * Refactor get\_credentials out of DataSourceDriver class
 1507 * Remove unmaintained functional tests
 1508 * Implement get\_translators in the base class
 1509 * Move exceptions from datasource\_driver to exception file
 1510 * Refactor datasource translator logic
 1511 * Move inline funtions out of convert\_obj
 1512 * Add glancev2 datasource driver
 1513 * Optimize policy processing time
 1514 * Add datasource benchmark tests
 1515 * Fix docstring typo selection-type->selector-type
 1516 * Lazily interpolate strings when logging
 1517 * Fix logging level
 1518 * Rename congress\_policy\_client to congress\_client
 1519 * Allow a subtranslator to use a field from the parent table as an id
 1520 * Add missing database section to congress.conf.sample
 1521 * Increase timeout on retry decorator
 1522 * Updated from global requirements
 1523 * Datasource driver for Swift
 1524 * Fixed a bug in Nova driver
 1525 * Start persisting data to database
 1526 * Add persistant store for api
 1527 * PEP8: Removing unexpected indentation and allowing E113 checks
 1528 * Make nondeterministic tests more robust
 1529 * Create Data Sources panel in Horizon
 1530 * Fixed API bug for datasource tables queried through policy
 1531 * Fixes to datasource schema API
 1532 * Updated from global requirements
 1533 * Log exceptions in drivers
 1534 * Clear state later in ceilometer driver
 1535 * Exposed datasource schemas through API
 1536 * Add tests for nova datasource driver
 1537 * Fixed API rule error message tests
 1538 * Fix type in method name get\_schema
 1539 * Fix to setup.cfg for dateutil
 1540 * Data source driver for Cinder
 1541 * Installed builtin reordering everywhere
 1542 * Added builtin safety and reordering to policy engine
 1543 * Added datetime builtins to policy engine
 1544 * Add dateutil code
 1545 * Added status for datasources and exposed status via API
 1546 * Throw HTTP 409 (Conflict) on duplicate rules
 1547 * Convert Neutron driver to use new datasource\_driver
 1548 * Convert Nova driver to use new datasource\_driver
 1549 * Convert keystone driver to use new datasource\_driver
 1550 * Handle when obj to be translated is None
 1551 * Use declarative description to drive datasource data conversion
 1552 * Fix for circular imports in compile and runtime
 1553 * Added column-references to datalog language
 1554 * Added schema error-checking to policy engine
 1555 * Try to stop test\_cage from failing as much
 1556 * Updated from global requirements
 1557 * Remove unneeded code from test\_dse
 1558 * Updated from global requirements
 1559 * Enable H302 check
 1560 * Enable E303 Check
 1561 * Enable E265 check
 1562 * Enable H104 check
 1563 * Modifying assertEquals call for Python 3 Compatibility
 1564 * Added trace option to simulate
 1565 * Tweaked API layer of policy engine simulate
 1566 * Added simulate to API
 1567 * add action file that is created via test\_dump\_loads test
 1568 * Fix run\_tests.sh so that it can build a venv
 1569 * Support action API requests
 1570 * Horizon panel, tabs, and tables for policies
 1571 * Added delta version of simulate
 1572 * Reactivated simulation functionality in policy engine
 1573 * Sync with latest oslo-incubator to add uuidutils
 1574 * Change Copy right text
 1575 * Enable E111 check
 1576 * Enable E123 check
 1577 * Upgrade hacking so we can start using more advanced hacking rules
 1578 * Refactor tempest integration splitting out manager code
 1579 * This file is no longer used
 1580 * Trival whitespace cleanup
 1581 * Ceilometer should also connect as admin
 1582 * Removed d6cage reload module warning messages
 1583 * Removed extraneous print statements from policy engine builtins
 1584 * Data source driver for ceilometer
 1585 * Fix bug in value\_to\_congress
 1586 * Add README file for how to configure congress and tempest
 1587 * Add Check to see if congress has started in devstack
 1588 * Remove nicira prompt from doc and add $ before each curl command
 1589 * Adding tempest integration and testing
 1590 * Make default creds for datasources admin
 1591 * Make devstack script able to set password
 1592 * Don't use keystone client before initializing it
 1593 * Default setting for verbose/debug should be True
 1594 * Add a Congress driver for Keystone
 1595 * Fixes docstring typos
 1596 * Updated from global requirements
 1597 * Added pretty-printing for policy rules for client
 1598 * Builtin Integrated with Runtime
 1599 * Changed DSE to use eventlets rather than threads
 1600 * Fix bind\_port in sample config to be correct
 1601 * Fixed bug in materializedViewTheory
 1602 * Reactivating materialized theory tests
 1603 * Resurrected more policy tests
 1604 * Replace fakes.FakeClient inheritence with Mock
 1605 * Add version /v1 to url in congress api
 1606 * Fixed bug for inserting rules via API
 1607 * Add congressclient bindings to tutorial
 1608 * Change default congress port to non reserved port number 1789
 1609 * Remove unneed step to set fixed-ip and neutron cleanup
 1610 * Update README with how to install java on ubuntu
 1611 * Fixed bug in config file poll\_time parameter
 1612 * Remove quickstart.rst as base README covers this
 1613 * Correct api return code for invalid urls
 1614 * Shortened tablenames constants in Neutron driver
 1615 * Fixed Neutron translation of external\_gateway\_info
 1616 * Added schema interface to datasource drivers
 1617 * Cleaned up Neutron and Nova drivers
 1618 * Improve prepare\_devstack.sh with success message
 1619 * Added test cases for CollectionHandler
 1620 * Fix missing imports causing gate failures
 1621 * Update recommended devstack ENABLED\_SERVICES value
 1622 * Updated from global requirements
 1623 * Added Release info to README
 1624 * moving specs to the new repo
 1625 * Updated from global requirements
 1626 
 1627 1.0.0a1
 1628 -------
 1629 
 1630 * Enable all services
 1631 * Fix link to policy.rst
 1632 * Updated standalone install instructions in README
 1633 * Fix up formatting more
 1634 * Fix up formatting
 1635 * Fix up policy section
 1636 * Edit cloud services section
 1637 * Fix up tutorial formatting
 1638 * Update config information for OS\_USERNAME
 1639 * Improved robustness of devstack install script for snapshot
 1640 * Fix number of columns in network table
 1641 * Added troubleshooting guide
 1642 * Fixed return value in row\_model's get\_items
 1643 * Move policy motivation to intro/readme
 1644 * Turn verbose/debug logging off by default
 1645 * Tweak to README to use 'password'
 1646 * Removed unused column
 1647 * Properly surface rule errors to API
 1648 * Fixed devstack installation to handle datasource config
 1649 * Removed Services theory
 1650 * Fix up architecture section
 1651 * Flag Basic Concepts for removal and clean up Policy section
 1652 * Edit basic concepts a little
 1653 * Clean up and re-word README/Intro
 1654 * Add a Congress tutorial for group membership
 1655 * Updated README file
 1656 * Addendum to docs
 1657 * Updated docs for alpha
 1658 * Path bug fixes for harness
 1659 * Fix parameter ordering to add\_item
 1660 * Added tracing to API
 1661 * Added tracing option to Select queries
 1662 * Spin up all configured services at startup
 1663 * Made policy\_path optional
 1664 * Added per-datasource configuration
 1665 * API: Pass query parameters to DataModels
 1666 * API Model: return dict in get\_items()
 1667 * Fix requirements.txt
 1668 * Support API errors from data models
 1669 * Simplify prepare-devstack script
 1670 * Tests: reset config after each test
 1671 * Fix neutron/nova datasource tests to inherit from base.TestCase
 1672 * Fetch servers from all tenants from nova
 1673 * Install default-jre from devstack script
 1674 * Change hardcoded ip to localhost
 1675 * Add devstack integration files
 1676 * Fix up congress.conf.sample file
 1677 * Sync requirements with upstream
 1678 * Add OpenStack policy integration bits
 1679 * Add keystone support
 1680 * Simplifying policy runtime to use single theories
 1681 * More logging for table\_model
 1682 * Made DSE raise exceptions instead of log
 1683 * Fixed bug with auto-generated tables
 1684 * Avoid redundant datasource tuple translation
 1685 * Eliminates redundant table rows at API level
 1686 * Aggregated commit after VM failure
 1687 * Fixing up getting started instructions
 1688 * Wire API models to policy engine
 1689 * Add missing entry point in setup.cfg for congress-server
 1690 * Make tests in test\_webservice run
 1691 * Refactor congress eventlet server code
 1692 * Add run\_tests.sh to congress
 1693 * Add oslo-incubator files for running congress-server
 1694 * Add eventlet to requirements.txt
 1695 * Added API data models
 1696 * Fix gate missing test-requirement httpretty
 1697 * spec compromised vm
 1698 * Fix dataObject class declaration
 1699 * Update congress README file
 1700 * Add more things to .gitignore
 1701 * Add hook to create parser in setup.py
 1702 * Ignore generated parsers in pep8
 1703 * Add WebOb to requirements.txt
 1704 * Fix relative import path in source tree
 1705 * Integrate openstack/common logging and cfg with congress
 1706 * Copy needed openstack.common files into congress
 1707 * olso.config and oslo-incubator integration spec
 1708 * Add \*.swo to .gitignore
 1709 * Keystone integration spec
 1710 * Add SimpleDataModel unit tests and fix bugs
 1711 * Spec API validation
 1712 * README.rst file for DSE
 1713 * Match global requirements
 1714 * Functional integration of DSE, policy, data sources
 1715 * Remove OVS dependency from api.wsgi
 1716 * Update API implementation to refreshed design
 1717 * Add gettextutils from oslo
 1718 * Remove legacy API server
 1719 * Move API specific code to api subdirectory
 1720 * Update comment for deltarule
 1721 * Made datasources periodically poll via DSE
 1722 * Robustness improvements to NeutronDriver
 1723 * Integrated DSE, Data sources, and Policy engine
 1724 * create specs in the congress project
 1725 * added first spec, for the DSE integration
 1726 * Added registry for Datalog builtins
 1727 * Added policy target to policy runtime Event
 1728 * Added ability to dump/load all policies at once
 1729 * Added test cases for neutron and nova driver
 1730 * Added missing ini file to dse
 1731 * Made run\_tests work on mac as well as linux
 1732 * Unit Test for Nova Driver
 1733 * Changed location of datasource drivers and renamed the folder
 1734 * Added support for List of Hosts and Floating IPs
 1735 * Added Nova driver
 1736 * Remaining Files
 1737 * Initial commit
 1738 * Adding future-features.txt
 1739 * Docs on How to write a data source driver
 1740 * Added AccessControl policy
 1741 * Fixed errors and some bugs in the neutron\_pluggin
 1742 * Added generic driver and neutron driver
 1743 * First cut of user-docs
 1744 * Merged Literal and Atom classes
 1745 * Added rule body reordering for safety
 1746 * Added policy error checking
 1747 * Hack to make unittests pass with tox
 1748 * Update imports to reflect new package path
 1749 * Update Makefile to reflect new source path
 1750 * Tweaks to private\_public demo
 1751 * Split TestPolicyApi into multiple tests
 1752 * Fixed Makefile, scripts for change in dir name src
 1753 * Trivial: pep8 compliance tweaks
 1754 * Split TestTablesApi into multiple tests
 1755 * Restructure to follow OpenStack cookiecutter template
 1756 * Add .gitreview file
 1757 * Update licensing
 1758 * Added enforcement to private-public network demo
 1759 * Added Enforcement policy
 1760 * Adding Neutron action descriptions
 1761 * Fixed bug where ordering of rules and data mattered
 1762 * fix typo in compiler
 1763 * Remove hard-coded module search paths
 1764 * Fixed bug in main
 1765 * Basic API server
 1766 * Expanded private\_network script
 1767 * Added Projection capabilities to the runtime
 1768 * Extended example to include remediation
 1769 * Added remediation computation
 1770 * Added abduction to top\_down\_eval suite
 1771 * Added ability for one theory to include another
 1772 * Added negation to NonrecursiveRuleTheory top-down eval
 1773 * Added top-down evaluation for NonrecursiveRuleTheory
 1774 * Reorganized runtime into theories
 1775 * Added recursion to the language
 1776 * Extended queries from atomic to conjunctive
 1777 * Added command line demo
 1778 * Added explanation extraction
 1779 * Added insert/delete-rule to top-level interface
 1780 * Added negation, proofs to policy engine runtime
 1781 * Added proof-tracking support
 1782 * Adding runtime tests
 1783 * Modifications to organization of runtime, to enable testing
 1784 * Add test wrapper to work around PYTHONPATH
 1785 * Add example unittest
 1786 * Fixed path for antlr in compiler.py
 1787 * Rearrange project directory structure
 1788 * Runtime passed first test
 1789 * Adding runtime
 1790 * Added .gitignore
 1791 * Added line numbers to internal objects
 1792 * Added Antlr compiler/runtime and wrote initial grammar
 1793 * Initial empty repository