Releases: vapor-ware/synse-server
v3.4.2
v3.4.1
v3.4.0
bdff9a3 bump: version 3.4.0
8e17725 bugfix: convert NaN to None when parsing readings [VIO-1369]
ca32147 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0
a5a9d97 build(deps): bump grpcio from 1.39.0 to 1.40.0
4830c36 build(deps-dev): bump pytest from 6.2.4 to 6.2.5
c5c155d build(deps-dev): bump pre-commit from 2.14.0 to 2.14.1
bcf6ae1 build(deps-dev): bump pre-commit from 2.13.0 to 2.14.0
v3.3.0
86dedbf bump: version 3.3.0
0118a6c test: add regression tests for [VIO-1278]
e4f6d3d bugfix: fix misconfigured json encoder/decoder, preventing bytes from being serialized [VIO-1278]
06aaf3c build(deps): bump sanic from 21.6.1 to 21.6.2
b3333a9 build(deps): bump sanic from 21.6.0 to 21.6.1
221d168 build(deps): bump grpcio from 1.38.1 to 1.39.0
4025a5d ci: add dependabot configuration [VIO-1152]
2b3baaf use poetry for dependency management (#422)
1db3d31 dev: update chartreleaser config - no longer need to specify extras
v3.2.1
v3.2.0
v3.1.0
db90a03 bump: version 3.1.0
225ae87 bugfix: fix issue in which plugin registration fails to register cycled plugin
3246599 bugfix: dont record latency metrics if there is no start time for the request
6d139c8 ci: update jenkins config
5ee5837 update: use intermediary context off of sanic request object for changes in sanic 19.9+
b277659 test: run tests in verbose mode, fix fmt and deps envs to specify a basepython
32a48a9 deps: update project dependencies, including sanic
16cff14 maintenance: add CODEOWNERS file
cde8ddb ci: fix typo in chartreleaser config
63a5728 ci: update ci-shared target ref to latest release
f6977bf ci: update ci-shared target ref
319aa4e ci: add chart-releaser file to automate helm chart updates on new release
f3992e0 ci: update Jenkins config to use shared pipeline
abfce8a ci: update lint stage to use py38
7547a49 ci: remove support for py36
5a0e4a5 ci: setup basic github actions for project
af3aab7 update: fix cli options for new version of isort
v3.0.2
Change Log
v3.0.2 (2020-06-24)
Fixed bugs:
- bug: request fails in metrics middleware handling of streamed response #396
Merged pull requests:
- bugfix: fix middleware logger to not get body length for streamed responses #397 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v3.0.1
Change Log
v3.0.1 (2020-04-14)
Implemented enhancements:
- add a --profile flag to run synse with profiling enabled #386
Fixed bugs:
- invalid ssl configs do not cause plugin to terminate #389
- server does not fail if invalid cert is specified for grpc transport #388
- fix inconsistencies between server and documentation #387
Merged pull requests:
- bump: version 3.0.1 #394 (edaniszewski)
- feat: add --profile flag to enable simpler debug profiling #393 (edaniszewski)
- bugfix: catch any exceptions raised during server creation #392 (edaniszewski)
- bugfix: terminate server if invalid grpc cert is specified #391 (edaniszewski)
- bugfix: enable env binds for ssl.cert and ssl.key options #390 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
v3.0.0
Change Log
v3.0.0 (2020-03-30)
Implemented enhancements:
- add capability of filtering scan / reads by plugin #356
Fixed bugs:
- plugin timeout error on read fails to update plugin state to inactive #379
Closed issues:
Merged pull requests:
- Synse Server v3 release #383 (edaniszewski)
- Updates for the pending Synse v3 release #382 (edaniszewski)
- feat: update plugin refresh to also update active/inactive state #381 (edaniszewski)
- fix bug where plugin active state was not being set on timeout error for reads #380 (edaniszewski)
- various cleanup, formatting, and general polishing work items #378 (edaniszewski)
- feat: add metrics export for plugin monitoring, update dashboard #377 (edaniszewski)
- test: cleaning up + normalizing test definitions #376 (edaniszewski)
- feat: allow reads to be filtered by originating plugin #375 (edaniszewski)
- feat: omit an empty 'transaction' field from write/txn reflected context #374 (edaniszewski)
- feat: update to plugin reconnect mechanics #372 (edaniszewski)
- feat: update request/reponse logging, disable sanic access log #370 (edaniszewski)
- update: remove i18n, as it is unused and implemented inconsistently #369 (edaniszewski)
- feat: update docker image to py38 #368 (edaniszewski)
- ci: replace tag regex with buildingTag fn #367 (edaniszewski)
v3.0.0-alpha.19 (2020-02-21)
Implemented enhancements:
- make plugin refresh task period configurable #358
Fixed bugs:
- Transaction 404 about 2 seconds after a write. #363
Closed issues:
- investigate: plugins showing up as inactive upon redeploy #357
Merged pull requests:
- updates to device cache rebuild and plugin refresh #366 (edaniszewski)
- bugfix: fix issues with txn cache ttl being set as well as rebuild clearing the cache #365 (edaniszewski)
- bugfix: use a shared loop between sanic and asyncio components #364 (edaniszewski)
v3.0.0-alpha.18 (2020-02-05)
Merged pull requests:
- V3/refresh on cache rebuild #361 (edaniszewski)
- feat: make plugin refresh interval configurable #360 (edaniszewski)
v3.0.0-alpha.17 (2020-02-03)
Closed issues:
- v3: plugin discovery does not seem to register all found plugins #355
v3.0.0-alpha.16 (2020-01-30)
Fixed bugs:
- plugin refresh does not behave correctly #349
Closed issues:
- investigate: potential bug resetting plugin to active on refresh #351
Merged pull requests:
- add a request ID for all logs generated during request handling #354 (edaniszewski)
- rework logging for additional context and to include sanic logs #353 (edaniszewski)
- bugfix: already registered plugin was not being set to active on refresh #352 (edaniszewski)
v3.0.0-alpha.15 (2020-01-28)
Merged pull requests:
- bugfix: update plugin refresh triggers, gate actions on plugin status #350 (edaniszewski)
v3.0.0-alpha.14 (2020-01-17)
Merged pull requests:
- update example dashboard - prometheus labels had changed #348 (edaniszewski)
v3.0.0-alpha.13 (2019-11-20)
Merged pull requests:
- various bugfixes around tag processing #347 (edaniszewski)
- add type hinting, update docstrings #346 (edaniszewski)
- Update logging messages and update i18n #345 (edaniszewski)
v3.0.0-alpha.12 (2019-11-08)
Closed issues:
- websocket message handler cleanup breaks with websockets 8.0 #340
Merged pull requests:
- bugfix: cannot get response size from body attr for streamed responses #344 (edaniszewski)
- fix bug in websocket close callback #343 (edaniszewski)
v3.0.0-alpha.11 (2019-10-28)
Closed issues:
- implement custom metrics exporter #339
Merged pull requests:
- exclude tests from the release package #342 (edaniszewski)
- custom metrics for application monitoring #341 (edaniszewski)
- update sanic-prometheus to use full url label #338 (edaniszewski)
v3.0.0-alpha.10 (2019-10-21)
Merged pull requests:
- allow metrics to be enabled via env #337 (edaniszewski)
v3.0.0-alpha.9 (2019-10-11)
Merged pull requests:
- websocket api...