Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add http dev.cndriver.xyz to cors whitelist (#209)v1.13.3 | Zach Smith | 2018-09-03 | 1 | -0/+4 |
| | |||||
* | Swap Left and Right cases in GCP Pubsub createSubscription handler (#207)v1.13.2 | Zach Smith | 2018-08-30 | 1 | -6/+6 |
| | |||||
* | Add slick columnTypes for java.time.Instant and java.time.LocalDate (#206)v1.13.1 | Sergey Nastich | 2018-08-30 | 1 | -1/+14 |
| | |||||
* | Upgrade sbt-settings to major version 2 (#201) | Jakob Odersky | 2018-08-24 | 10 | -50/+79 |
| | | | | | | | | | | | | | | | | This will affect development workflow: instead of running `sbt release` to tag and publish a new version, the release process is now as follows: 1. Create a git tag on a revision that should be published. The tag must be in the format `v[0-9].*` 2. Push the tag to GitHub `git push --tags` 3. CI will build that tag and publish the resulting binary to our artifactory Since the new sbt settings do not enable advanced or risky language features globally anymore (such as higher kinds, reflective calls and implicit conversions), the other changes in this PR either import language features locally or refactor the code to avoid using them entirely. | ||||
* | Migration to `java.time.Instant` and `java.time.LocalDate`: Part 1 (#200)v1.13.0 | Sergey Nastich | 2018-08-24 | 5 | -38/+117 |
| | | | | | | | | | | * Add semi-backwards-compatible JSON formats and path matchers for java.time.Instant and java.time.LocalDate * Use `Clock` in `ApplicationContext` instead of `TimeProvider`, deprecate `TimeProvider` * Add `ChangeableClock` in time package for tests * Add generators for instants and LocalDates | ||||
* | Add responseToListResponse to RestService (#199)v1.12.4 | Zach Smith | 2018-08-22 | 1 | -0/+16 |
| | | | | | | * Add responseToListResponse to RestService * Make pagination optional | ||||
* | Add UnauthorizedException and catch it in AuthProvider (#198) | Zach Smith | 2018-08-21 | 4 | -1/+13 |
| | | | | | | * Add AuthorizationException and pass it through in authorize directive * Move recover to authenticator method | ||||
* | Add json formats for country code and currency code (#197)v1.12.3 | Sergey Nastich | 2018-08-21 | 1 | -0/+11 |
| | |||||
* | Add Aliyun Bus implementation (#193)v1.12.2 | Zach Smith | 2018-08-20 | 1 | -0/+139 |
| | |||||
* | [RFC] Use akka's built-in authenticate/authorize directives in AuthProvider ↵ | Zach Smith | 2018-08-01 | 3 | -50/+53 |
| | | | | | | | | | | (#136) * Use akka's built-in authenticate/authorize directives in AuthProvider * Move AuthProvider companion object to AuthProvider file, move realm to parameter of AuthProvider * Add secondary constructor to maintain ABI compat | ||||
* | Add Aliyun OSS blob storage support (#187) | Zach Smith | 2018-08-01 | 2 | -2/+110 |
| | | | | | | * Add Aliyun OSS blob storage support * Fix bugs, add convencience constructors, add signed URL support | ||||
* | Add message bus and topic abstractions (#181)v1.12.0 | Jakob Odersky | 2018-07-31 | 8 | -0/+644 |
| | |||||
* | Make driver-core ready for Java 11 (#188)v1.11.10 | Jakob Odersky | 2018-07-27 | 2 | -16/+7 |
| | | | | - Remove code that accesed internal APIs which have been removed. - Add dependencies to libraries which have become Java modules. | ||||
* | Implement metrics collection with Kamon (#186) | Jakob Odersky | 2018-07-27 | 2 | -0/+27 |
| | |||||
* | Add cndriver.xyz to allowedOrigins (#185) | Justin | 2018-07-26 | 1 | -0/+4 |
| | |||||
* | Validate phone numbers when parsing from JSON (#183)v1.11.8 | Zach Smith | 2018-07-19 | 2 | -9/+9 |
| | | | | | | * Validate phone numbers when parsing from JSON * Change to intercept for test | ||||
* | Fix pagination directive failing on empty responses (#182)v1.11.7 | Sergey Nastich | 2018-07-11 | 1 | -1/+1 |
| | |||||
* | Add `completeWithPagination` directive (#180) | Sergey Nastich | 2018-07-11 | 1 | -4/+19 |
| | | | | | * Extracts pagination from the request * Adds ResourceCount/PageCount headers to the response | ||||
* | Info level short logging for requests and responses our services receive (#165) | Vlad Uspensky | 2018-06-25 | 2 | -5/+15 |
| | | | | | | * Info level short logging for requests and responses our services receive * Remove STDOUT_DEBUG from deployed-logback.xml | ||||
* | Added ProxyRoute to enable proxying calls to other services (#177)v1.11.4 | Satya Boora | 2018-06-21 | 1 | -0/+26 |
| | |||||
* | Add `Connection: close` header to all responses in order to mitigate ↵v1.11.2 | Sergey Nastich | 2018-06-14 | 1 | -1/+6 |
| | | | | connection pool issues with envoy (#175) | ||||
* | Improve security of generated tokens (#174)v1.11.1 | Jakob Odersky | 2018-06-12 | 1 | -5/+25 |
| | | | | | Also deprecates the token generators in core. Fixes SECURITY-29 | ||||
* | Remove obsolete methods from GeneratedTables type (#95)v1.11.0 | Stewart Stewart | 2018-06-12 | 1 | -0/+13 |
| | | | | | | * remove obselete methods from GeneratedTables type * Deprecate and replace `GeneratedTables` rather than breaking. | ||||
* | Add service exception json formatters and pass through exceptions in ↵v1.9.4 | zachdriver | 2018-05-25 | 5 | -6/+48 |
| | | | | HttpRestServiceTransport (#168) | ||||
* | [API-1584] Change AuthCredentials to accept a string identifier (#166)v1.9.3 | Arthur Rand | 2018-05-16 | 3 | -6/+37 |
| | | | | | | | | | | | | * make email optional, add optional phone number to AuthCredentials * make AuthCredentials take a String instead of an email * wrap phone number parsing in Try * add json formatter for AuthCredentials * try val | ||||
* | TRIAL-371 Support sorting (#159)v1.9.2 | Kseniya Tomskikh | 2018-05-11 | 1 | -0/+40 |
| | | | | | | | | | | * TRIAL-371 Sorting for services * TRIAL-371 Fixed extract sorting parameters * TRIAL-371 Fixed varname * TRIAL-371 Review fixes | ||||
* | API-1595 Move rejectionHandler to DriverApp to avoid 404 rejection issues (#167)v1.9.1 | zachdriver | 2018-05-09 | 2 | -12/+11 |
| | |||||
* | Renaming `Dal` to `Repository` (#161)v1.9.0 | Vlad Uspensky | 2018-05-03 | 2 | -6/+15 |
| | | | * Renaming `Dal` to `Repository` | ||||
* | Complete the request with a 401 status code to avoid WWW-authenticate header ↵v1.8.25 | Satya Boora | 2018-04-30 | 1 | -1/+11 |
| | | | | issue (#160) | ||||
* | Add logback.xml and deployed-logback.xml to driver-core (#158) | zachdriver | 2018-04-19 | 3 | -0/+201 |
| | | | | | | * Add logback.xml and deployed-logback.xml to driver-core * Add test logback.xml | ||||
* | [API-1498] add url method to blobStorage (#157)v1.8.24 | Arthur Rand | 2018-04-18 | 3 | -0/+19 |
| | | | | | | | | | | | | | | | | * add url method to blobStorage * typo * typo * address comments * address comments * remove * scalafmt | ||||
* | ListResponse and Unmarshallers improvementsv1.8.23 | Sergey Nastich | 2018-04-17 | 2 | -0/+11 |
| | | | | | | * Add an alternative `ListResponse` constructor allowing optional pagination * Unmarshal JsStrings from query parameters | ||||
* | Upgrade pubsub dependency (#156)v1.8.22 | Jakob Odersky | 2018-04-17 | 1 | -6/+6 |
| | |||||
* | Fixed merge JsValues when field is absent in old value (#153)v1.8.21 | Kseniya Tomskikh | 2018-04-12 | 1 | -4/+4 |
| | |||||
* | Use AuthenticationFailedRejection to send 401 back to the client (#151)v1.8.20 | Satya Boora | 2018-04-10 | 1 | -3/+3 |
| | |||||
* | Fixed id json format | Kseniya Tomskikh | 2018-04-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #150 from drivergroup/fix-patch-jsonv1.8.18 | Kseniya Tomskikh | 2018-04-10 | 1 | -0/+6 |
|\ | | | | | Created patch method for RestService with merge-patch+json media type | ||||
| * | Review fix | Kseniya Tomskikh | 2018-04-10 | 1 | -3/+3 |
| | | |||||
| * | Created patch method for RestService with merge-patch+json media type | Kseniya Tomskikh | 2018-04-09 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'master' into TM-1431 | Aleksandr | 2018-04-10 | 10 | -2/+343 |
|\ \ | |||||
| * \ | Merge branch 'master' into FIX-TIME-COMPARISSON | Aleksandr | 2018-04-10 | 9 | -2/+342 |
| |\ \ | |||||
| | * | | Add convenience methods to work with Tags: `taggedWith` wrapper and a proxy ↵ | Sergey Nastich | 2018-04-09 | 2 | -2/+14 |
| | | | | | | | | | | | | | | | | | | | | JSON format (#147) * Add convenience methods to work with Tags: `tagged` wrapper and a proxy JSON format | ||||
| | * | | Add blob storage abstractionsv1.8.15 | Jakob Odersky | 2018-04-06 | 7 | -0/+328 |
| | |/ | |||||
| * / | Fixed toCalendar method of TimeOfDay class | Aleksandr | 2018-04-09 | 1 | -0/+1 |
| |/ | |||||
* | | Merge branch 'master' into TM-1431 | Aleksandr | 2018-04-06 | 2 | -24/+26 |
|\| | |||||
| * | Merge pull request #142 from drivergroup/mdc-trackingv1.8.14 | Vlad Uspensky | 2018-04-04 | 1 | -17/+13 |
| |\ | | | | | | | Correct `trackingId` placement to the MDC | ||||
| | * | Correct `trackingId` placement to the MDC | vlad | 2018-03-26 | 1 | -10/+4 |
| | | | |||||
| | * | Correct `trackingId` placement to the MDC | vlad | 2018-03-24 | 1 | -9/+11 |
| | | | |||||
| * | | Add `QueryOps.maybeFilter` extension, allowing to streamline query ↵ | Sergey Nastich | 2018-04-04 | 1 | -7/+13 |
| | | | | | | | | | | | | modification by optional filters (#146) | ||||
* | | | Ranamed header 'ClientFingerprintHeader' | Aleksandr | 2018-04-06 | 1 | -1/+1 |
| | | |