- Removed service token, the service will use user's credentials
- Fix bug when there is a caret in the query string
- Better error handling for failed cone search
- Cone search fix and restriction of allowed coordinate formats
- Switch to https for all queries to NED and SIMBAD
- Switched off synonym replacement for ADS metadata search
- Improved coverage of unittests
- Update of unittests
- Fix for failing results verification in cone search
- Updated adsmutils requirement
- Removed some unnecessary requirements
- Updated adsmutils requirement
- Removed some unnecessary requirements
- consistent use of current_app.client
- removed client.py
- reinstatement of timeouts
- use current_app client in utils.py
- temporary removal of timeouts in POST requests
- Better coordinate handling and transforming
- Fixed bug in query parameters NED cone search
- Improved log messages for exceptions/errors
- Check SIMBAD identifiers supplied for validity
- Updated adsmutils requirement
- Enabled JSON stdout logging and HTTP connection pool
- bugfix: Github issue 78 (trailing spaces in object names)
- bugfix in returned data processing
- Update of HTTP status codes for nedsrv errors
- For cone search, limit the potential number of objects returned
- Unittest coverage improvement
- Cone search support
- Maintenance release (bug in error message)
- Maintenance release (improved unittest coverage)
- Some minor bug fixes to deal with pathological erroneous queries
- Implementation of new query parsing method using the luqum (LUcene QUery Manipolator) module
- luqum credentials: developed by Jurismarchés (https://github.com/jurismarches/luqum)
- License: GNU General Public License v3.0
- the module has been adapted to be compatible with Python 2.7
- The luqum module is used to create a query tree from the Solr query string to identify the object: modifiers
- This fixes the bug that e.g. "object:Andromeda OR abs:Andromeda" gets translated into "simbid:123 OR 0:123"
- Enhancement: an object: query is now translated into an OR of simbid:, nedid: and abs: queries, with database:astronomy as restriction
- Fix of incorrect urls in log messages
- Nedsrv endpoint: provide info when 500 is thrown
- Unittest coverage improvement and code cleanup
- Integration of NED into object search
- Bugfix for nedsrv endpoint
- Endpoint 'classic' renamed to 'nedsrv'
- Fix of mime-type for ASCII output. Add filtering by month.
- additional output format and filters for "Classic" endpoint
- remove dependency on astroquery
- endpoint to support ADS Classic NED query
- update of query sent to SIMBAD TAP (no uppercasing)
- specify version for adsmutils in requirements.txt
- Special User Agent string for external requests
- No more local caching
- More code cleanup
- Code cleanup and waffle implementation
- Undo the replacement of spaces with underscores in identifiers
- App instantiation through ADSFlask (ADSMicroserviceUtils)
- Unittesting using py.test
- Renamed app directory from 'service' to 'object_service'
- Separate dev-requirements.txt
- Removed unused client.py
- Code cleanup
- Implementation of data retrieval to support NED facet
- Update requirements.txt (versioning) + cleanup
- fix of Github issue 38: catch ReadTimeout exceptions
- logging of URL TAP service used
- more detailed logging
- timeout exception implemented for SIMBAD requests
- small update
- Update of logfile name, making use of ENVIRONMENT variable
- Fixed bug Github29 (allowing for more complex nested operator queries)
- Fixed bug Github27
- Fixed bug Github24
- deal with format of BBB requests in case of query input
- cleanup and allow query as input
- for identifier query, output dictionary has identifiers as keys
- process top level facets properly
- addition of facets as allowed input type (Github 15)
- bug fix (Github issue 10) and cleanup of SIMBAD module
- refactor of SIMBAD object search to facilitate integration in front-end
- unittests for SIMBAD services
- initial version
- only support for SIMBAD object queries