CHANGES
=======

0.2.0.0b2
---------

* Updated from global requirements
* Remove duplication in functional test setup
* Updated from global requirements
* Fix functional test [api] config section
* Delete python bytecode before every test run
* Updated from global requirements
* Remove index API
* Put py34 first in the env order of tox
* Remove useless opts namespace 'searchlight.api'
* Update gitignore to ignore searchlight.conf.sample
* Add release note for config group change
* Move related options to group 'api'
* Deprecated tox -downloadcache option removed
* Cap elasticsearch client <2.0
* Rname oslo config generator config file
* Force releasenotes warnings to be treated as errors
* Elasticsearch v2 client warning causes devstack to not stack
* Update Designate Devstack info
* Emit warning if indexing with elasticsearch v2
* Remove version per M-1 release instructions
* Raise HTTPBadRequest when passing invalid query to search api

0.2.0.0b1
---------

* Set listener workers according to config
* Adds some more considerations for rel notes update
* Add releasenote for rename default config
* Rename default config
* Add reno for release notes management
* Restructure index and notification classes
* Feature/Bug workflow corrections
* Update documentation for automatic index creation
* Document Feature Request and Bug Workflow
* Fix Internal Server Error when query isn't specified
* OS::Glance::Metadefs to OS::Glance::Metadef
* Include oslo.messaging options in generated config
* Remove unused pycrypto dependency
* Move httplib2 to test-requirements
* Remove unused JSON Schema code and requirement
* Added CORS support to Searchlight
* Add _member_ to property-protections-roles.conf.sample

0.1.0.0
-------

* Fix for no name field in metadef namespace
* Fix for no name field in metadef namespace
* Remove 'not_analyzed' from server.name
* Remove 'not_analyzed' from server.name

0.1.0.0rc2
----------

* More Doc improvements for Liberty Release
* More Doc improvements for Liberty Release
* Document unsearchable_fields configuration option
* Document unsearchable_fields configuration option
* Improve documentation for Liberty release
* Don't index admin-only fields
* Don't index admin-only fields
* Improve documentation for Liberty release
* Update setup.cfg 0.2.0
* Update setup.cfg to version 0.1.0
* Glance exceptions should be removed

0.1.0.0rc1
----------

* Make use of config options for indexer plugins
* Fix for updating image index on member notifications
* Add 'limit_terms' to facets
* Apply RBAC to facets for admin unless all_projects
* Add kernel_id and ramdisk_id to indexed images
* Fix for Scrub references to glance in searchlight
* Add --no-delete to indexing
* Add facet terms for dns recordsets
* Correct facet error when no mapping defined
* Default designate updated_at to created_at
* Add 'id' to metadefs
* Adds a new cert under Searchlight name
* Refactor clients handling to use Sessions
* Apply RBAC for admins unless all_projects is given
* Add additional facet fields
* Rename GLANCE_TEST_SOCKET_FD_STR
* Fix for Property mapping for Metadef properties fails
* Add --force when doing initial index sync
* More efficient result filtering
* Fix sorting behavior for common problematic fields
* Fix typos in documentation
* Standardize created_at, updated_at
* Functional Tests for Searchlight Tests added - Initial Load - API - Event Listener
* Add faceting
* Fix typos about launchpad url, openstack spell
* Changing Comments & Vars w/ Glance name
* Rename 'fields' to '_source'
* Raise on RBAC error
* Add Designate plugin
* Fix for updated/missing fields in python glance client for image members
* Add '_parent' to bulk indexing if needed
* Corrected RST markup
* Corrected 'Openstack' references
* Clarify glance api restart
* Allow indexing of single type or index
* Fix for metadef events failing in listener service
* Fix Glance Indexing after Notification
* Add nova instances plugin
* Add 'sort' parameter
* Fix RBAC filters
* Fix for API root returns HTML instead of a list of versions
* Clear cached os-client auth on unauthorized
* Fix for Authentication not Happening
* DevStack: Keystone V3 Service/Endpoint Creation
* Enable configurable index names
* Fix the unit tests for python3
* Glance images retain deleted properties
* Add python -mjson.tool after v1/search to make output easier to read
* Glance index visibility should only be for v1
* Fix Request ID has a double 'req-' at the start
* Change Glance notifications to be create_or_update
* Glance image notification serialization fix
* Update indexingservice.rst with latest info
* Add sections and plugins to documentation index
* Fix issue with multiple notification listeners
* Remove the i18n module of oslo-incubator
* Consolidate duplicate section
* Don't retrieve image members for public images
* Document Listener and Manage Entrypoints Dev Docs
* Add Manage command Main invocation
* Devstack plugin changes for additional entrypoints
* Replace exception_to_str with oslo exception_to_unicode
* Remove unused oslo incubator files
* Tidy up searchlight entry points
* Add devstack plugin
* Developer manual install docs
* Remove duplicated entry from .gitignore
* Add tox -e docs gitgnore .DS_Store
* Index command doesn't do anything
* Use dictionary literals and comprehensions
* Switch to oslo.service
* Cleanup Glance references
* Initial translation setup
* Update version for Liberty
* Fix unit tests from initial import
* Update readme to standard format
* Add .gitreview
* Fine tuning glance plugin
* Fixed unit test case for duplicate properties and cleaned up glance plugin
* Fix glance plugin serializer errors
* Add RBAC tests to existing plugins
* Add rbac tests, include api tests
* Sort all serialized lists
* pep8 fixes
* Fix 'properties' handling
* Add metadefs plugin in to stevedore list
* Specify glance v2 client
* Allow doc id field to be specified
* Add back in metadefs plugin
* Put plugin unit tests in their own modules
* Add license header to opts to make pep8 happy
* Remove old static config file
* Drop oslo.concurrency and oslo.messaging from conf
* Add elasticsearch options
* Add some common config options
* Add options from searchlight.common.wsgi
* Add opts entry point
* Add stub opts module
* Remove run_tests.sh
* Add back osprofiler to requirements
* Remove common/rpc.py
* Remove common/client.py
* Drop py33 env
* Move elasticsearch dependency to requirements.txt
* Trim requirements files
* No need to carry over all of Glance's policy rules
* Pep8 fixes
* Fix unittests and test runner
* Refactor glance plugin to use API (images only)
* Fix tox pep8 invocation
* Add documentation
* Change README to RST format
* Change README to RST format
* Initial commit
