Releases: vapor-ware/synse-server
v2.1.2
Change Log
v2.1.2 (2018-10-01)
Implemented enhancements:
- bump sanic to 0.8.0 #208
- catch sigint/sigterm signal so container can terminate in a timely fashion #205
Closed issues:
- Ensure fan_sensors order correctness. #188
Merged pull requests:
- update dependencies to fix security vulnerability #210 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v2.1.1
Change Log
Unreleased
Implemented enhancements:
- catch sigint/sigterm signal so container can terminate in a timely fashion #205
Closed issues:
- Ensure fan_sensors order correctness. #188
v2.1.1 (2018-10-01)
Implemented enhancements:
- add support for tls/ssl for grpc client #203
- remove "null" string check in read scheme formatting #190
Closed issues:
- update ci to speed up build #199
- add fossa license badges to readme #198
- fan_sensors route. Sensors come in in random order. #116
- Lost sorting on scan results. #114
Merged pull requests:
- simplify docker build and container init #207 (edaniszewski)
- Add gRPC client support for TLS/SSL (for SDK v1.1.0) #204 (edaniszewski)
- update CI linting config #202 (edaniszewski)
- add license badges to readme #201 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v2.1.0
Change Log
Unreleased
Implemented enhancements:
- remove "null" string check in read scheme formatting #190
Closed issues:
v2.1.0 (2018-07-16)
Implemented enhancements:
- allow setting plugin discovery config via env #191
- proposal: change url version from 'MAJ.MIN' to 'vMAJ' #184
- updates to synse server cache data for sdk1.0 #172
- add route to surface plugin capabilities #171
- add route to surface plugin metainfo #170
- add route to surface plugin health #169
- bump to version 2.1.0 after updates for sdk1.0 #168
- update the internal grpc client for sdk1.0 changes #167
- configuration changes to support plugin service discovery #166
- plugin service discovery option #164
Fixed bugs:
- synse server error when no reading returned from sdk #176
Closed issues:
- write up docs/examples for plugin service discovery #174
- update docs for changes introduced for sdk1.0 parity #173
- write up simple use case/design for plugin service discovery #165
Merged pull requests:
- cleanup and updates #197 (edaniszewski)
- Scan sort order if the plugin supplies it. #196 (MatthewHink)
- remove check for null string #195 (edaniszewski)
- update localization messages #194 (edaniszewski)
- sort scan results by rack, board, and device #193 (edaniszewski)
- enable configuring plugin discovery via environment #192 (edaniszewski)
- Versioning #189 (edaniszewski)
- Get fan_sensors route working again. #187 (MatthewHink)
- scan output should have type, not kind #186 (edaniszewski)
- Fix build args for old docker versions #183 (hoanhan101)
- Change read scheme to allow multiple readings of the same type #181 (edaniszewski)
- fix bug where no returned reading would cause failure #178 (edaniszewski)
- Update Synse Server to be compatible with v1.0 of the Synse SDK #175 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v2.0.2
Change Log
v2.0.2 (2018-05-21)
Implemented enhancements:
- Add documentation / examples for deploying with kubernetes #161
Merged pull requests:
- Fix bug in Docker image build flow allowing for out-of-date base image #163 (edaniszewski)
- Add example deployment for k8s, update docs #162 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v2.0.1
Change Log
v2.0.1 (2018-05-14)
Closed issues:
- Document and fix up query parameters and valid query parameter values / ranges. #101
Merged pull requests:
- Updates to the CI flow for releases/publishing images #159 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v2.0.0
Synse Server version 2.0.0
This release brings many changes since the previous 1.4 releases, including a complete re-architecting to make Synse Server more generalized by using plugins.
See the changelog below for more detail.
For more information on Synse Server, see:
Change Log
v2.0.0 (2018-05-07)
Implemented enhancements:
- update end to end tests #141
- remove babel as a dependency in setup.py #140
- get API docs hosted #128
- get emulator binary as part of image build #124
- add coverage reporting to CI / badge to README #99
- update config with plugins found in the default location #89
- Convert server API to k8s service and route connected clients properly #85
- 'fan speed' should become 'percent' for fan writes #74
- create synse server docker image 'lite' tag for synse-server without emulator #64
- run integration tests in CI #59
- improve configuration field access pattern #54
- re-structure end-to-end tests #52
- clean up test structure / test fixtures #51
- make device registration (e.g. metainfo scan) asynchronous #50
- should there be an endpoint to list cached transactions #42
- add a TTL to transaction cache entries #41
- Synse Server release workflow in CI #40
- consider setup with pipenv #39
- rework the dev/test cycle (and with it, simplify CI) #38
- add 'lock' alias route to 2.0 #35
- remove synse_plugin tarball from v2.0 branch, install tarball from GitHub instead #33
- create readiness / liveness probe for synse server #31
- reduce default gRPC timeout in configurations #30
- Emulator support for other devices. #29
Fixed bugs:
- move ARGs in Dockerfile to improve cache performance #150
- localization is not set up correctly for packaging #146
- return error when query params passed to routes that do not support them #135
- tests failing locally, not in CI (dependency issue?) #112
- no newline at the end of json output causes shell prompt to be placed on same line as json data. #107
- synse server should return 400 response when invalid query params are given #106
- make all timestamps the same format #103
- Integration tests passing in CI, failing locally #73
- passing invalid transaction id to transaction endpoint causes error #57
- synse server configuration merging failures on k8s when service clusterIP is not None #43
Closed issues:
- update API docs for power/boot target routes #156
- move deployment configs and examples from emulator repo #121
- add comprehensive user documentation #120
- move synse/emulator outside of the synse package #63
- update readme for v2.0 #47
- power and boot target exist in API docs but no backends currently support them #45
- clean up and update Makefile #37
- document which versions of python synse-server works with #34
- clean up docstrings, comments, logging messages #32
- Port EBM-Popst Fan controller functionality #19
- Separate code for I2C switch and device to truly support devices. #4
Merged pull requests:
- improve image build performance by sharing layers #158 (edaniszewski)
- update api docs for boot_target and power routes #157 (edaniszewski)
- add a boot-target type #154 (edaniszewski)
- Update License to GNU GPLv3 #152 (edaniszewski)
- move ARG definitions to improve cache performance #151 (edaniszewski)
- update comments, docstrings, logging #149 (edaniszewski)
- Cleanup #147 (edaniszewski)
- add labels do dockerfiles, consolidate some layers #145 (edaniszewski)
- maintainer key is deprecated - use labels instead #144 (edaniszewski)
- Test updates #143 (edaniszewski)
- remove babel dependency from synse package, move it to tox workflow #142 (edaniszewski)
- validation for no query params #139 (edaniszewski)
- use pip-compile for pinning release dependencies #138 (edaniszewski)
- add a release stage to CI #137 (edaniszewski)
- add missing links to api docs #136 (edaniszewski)
- Mhink this is my branch not yours #134 (MatthewHink)
- update reference to API docs site #133 (edaniszewski)
- get API docs hosted via GitHub pages #132 (edaniszewski)
- Localization internationalization workflow #131 (edaniszewski)
- update dockerfile to download emulator from github release #129 (edaniszewski)
- clean up README documentation #127 (edaniszewski)
- add an advanced usage section, add healthchecks info #126 (edaniszewski)
- move deployment configuration/writeup to synse server repo. #125 (edaniszewski)
- Add coverage reporting to CI #123 (edaniszewski)
- add readthedocs hosted documentation #122 (edaniszewski)
- V2.0 merge #119 (edaniszewski)
- Update fan_sensors route for auto fan. #118 (MatthewHink...
v1.4.1-alpha
Merge pull request #28 from vapor-ware/mhink-lock-board2 Support rev2 door lock hardware. vec and gpio handles are singletons.