Releases: eaze/preroll
Releases · eaze/preroll
0.9.0
This release changes test database naming inference and /monitor/ping
output.
Changes
- Change:
/monitor/ping
now randomly generates a human-readable name at start-up, and will reply with that for the process duration. - Change: the default postgres test database name is now
{crate_name}-test
.
Additions
- Support for overriding
host
,name
andport
for the postgres test database.
0.8.5
Changes
This release comes with a minor change to the debug (development) mode defaults.
- Change:
LOGLEVEL
defaults toinfo
rather thandebug
in debug mode.
0.8.4
Dependencies
- Update to surf 2.3
- Update to env_logger 0.9
0.8.3
Improvements
- The exported test assertion helpers now use
#[track_caller]
to have better error location / backtrace output.
0.8.2
Fixes
lambda-http
: This feature flag now actually works. (Oops.)
0.8.1
Fixes
lambda-http
: No longer disables the logging middleware.
0.8.0
Additions
- New
"lambda-http"
feature, which changes the HTTP listener to connect to an AWS Lambda execution environment.- Is no longer reachable as a regular http server, but accepts http lambda requests as if it were one.
- Some environment variables, such as
PORT
, are disregarded. - If the
"honeycomb"
feature is enabled, trace events are written to stdout, and must be collected via
a layer provided by Honeycomb. See: https://docs.honeycomb.io/getting-data-in/integrations/aws/aws-lambda/
0.7.0
Changes
- The default backend for the included Surf http client has changed from libcurl (via Isahc) to http-client's async-h1 client.
honeycomb
: Environemtn variables now start withHONEYCOMB_
rather thanHONEYCOMBIO_
.- Consistency with other honeycomb SDK's.
honeycomb
:HONEYCOMBIO_WRITE_KEY
is nowHONEYCOMB_WRITEKEY
(required).- Consistency with other honeycomb SDK's.
Additions
honeycomb
: AddedHONEYCOMB_SAMPLE_RATE
environment var usage.
0.6.0
Additions
postgres
: Added aPGMAXLIFETIME
environemnt variable, set in minutes.
Dependencies
honeycomb
: Switched back totracing-honeycomb
and upgraded to0.3
.- This allows patch upgrades to be picked up via
cargo update
, and is otherwise identical to0.2.1-eaze.7
.
- This allows patch upgrades to be picked up via
0.5.6
- Dependency upgrade to eaze-tracing-honeycomb 0.2.1-eaze.7
honeycomb
: This fixes a deadlock. See this commit for details.