Releases: eaze/preroll
Releases · eaze/preroll
0.9.0
This release changes test database naming inference and /monitor/ping output.
Changes
- Change:
/monitor/pingnow 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,nameandportfor the postgres test database.
0.8.5
Changes
This release comes with a minor change to the debug (development) mode defaults.
- Change:
LOGLEVELdefaults toinforather thandebugin 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_KEYis nowHONEYCOMB_WRITEKEY(required).- Consistency with other honeycomb SDK's.
Additions
honeycomb: AddedHONEYCOMB_SAMPLE_RATEenvironment var usage.
0.6.0
Additions
postgres: Added aPGMAXLIFETIMEenvironemnt variable, set in minutes.
Dependencies
honeycomb: Switched back totracing-honeycomband 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.