aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/init
Commit message (Collapse)AuthorAgeFilesLines
* Move init package to separate projectJakob Odersky2018-10-097-458/+0
|
* Move out service discoveryJakob Odersky2018-09-121-4/+3
|
* Rearchitect reporting stack to mixin-based structureJakob Odersky2018-09-122-15/+20
|
* Replace traceparent header, rather than setting all headersJakob Odersky2018-09-121-2/+6
| | | | | The bug manifested itself by missing authentication headers, as these were cleared when the child trace header was set.
* Add updated swagger UI that allows selecting schemeJakob Odersky2018-09-121-1/+1
|
* Changes to service discovery overrides and storage utilitiesJakob Odersky2018-09-121-18/+15
| | | | | - use objects (instead of object lists) in service discovery overrides - add project ID to bucket names
* Move platform back into init and use a configurable DNS discoveryJakob Odersky2018-09-122-22/+56
|
* Fix typos and naming of actor systemJakob Odersky2018-09-121-3/+2
|
* Add tracing to client HTTP transport and improve tracing tagsJakob Odersky2018-09-122-15/+19
|
* Fix trace ID generation and improve trace naming schemeJakob Odersky2018-09-121-7/+10
|
* Trait-based initialization and other utilitiesJakob Odersky2018-09-126-0/+413
Adds the concept of a 'platform', a centralized place in which environment-specific information will be managed, and provides common initialization logic for most "standard" apps. As part of the common initialization, other parts of core have also been reworked: - HTTP-related unmarshallers and path matchers have been factored out from core.json to a new core.rest.directives package (core.json extends those unmarshallers and matchers for backwards compatibility) - CORS handling has also been moved to a dedicated utility trait - Some custom headers have been moved from raw headers to typed ones in core.rest.headers - The concept of a "reporter" has been introduced. A reporter is a context-aware combination of tracing and logging. It is intended to issue diagnostic messages that can be traced across service boundaries. Closes #192 Closes #195