Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 14 | -98/+136 | |
| | | | | | | | | | | | | | | | | 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 | 7 | -274/+458 | |
| | | | | | | | | | | * 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 | 2 | -2/+43 | |
| | ||||||
* | Add Aliyun Bus implementation (#193)v1.12.2 | Zach Smith | 2018-08-20 | 2 | -0/+140 | |
| | ||||||
* | [RFC] Use akka's built-in authenticate/authorize directives in AuthProvider ↵ | Zach Smith | 2018-08-01 | 5 | -66/+88 | |
| | | | | | | | | | | (#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 dependency to neovisionaries i18 lib (CountryCode, CurrencyCode, ↵v1.12.1 | Sergey Nastich | 2018-08-02 | 1 | -0/+1 | |
| | | | | LanguageCodes) (#189) | |||||
* | Add Aliyun OSS blob storage support (#187) | Zach Smith | 2018-08-01 | 3 | -2/+111 | |
| | | | | | | * 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 | 11 | -2/+678 | |
| | ||||||
* | Make driver-core ready for Java 11 (#188)v1.11.10 | Jakob Odersky | 2018-07-27 | 3 | -20/+12 | |
| | | | | - 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 | 3 | -0/+31 | |
| | ||||||
* | 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 | 3 | -9/+17 | |
| | | | | | | * 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 | 2 | -19/+65 | |
| | ||||||
* | Add `completeWithPagination` directive (#180) | Sergey Nastich | 2018-07-11 | 3 | -8/+55 | |
| | | | | | * 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 | |||||
* | Fix logback regression by adding json logback dependencies (#178)v1.11.5 | Zach Smith | 2018-06-25 | 1 | -0/+2 | |
| | ||||||
* | Added ProxyRoute to enable proxying calls to other services (#177)v1.11.4 | Satya Boora | 2018-06-21 | 1 | -0/+26 | |
| | ||||||
* | Bump tracing to 0.1.2 (#176)v1.11.3 | Sergey Nastich | 2018-06-14 | 1 | -1/+1 | |
| | ||||||
* | Add `Connection: close` header to all responses in order to mitigate ↵v1.11.2 | Sergey Nastich | 2018-06-14 | 2 | -2/+24 | |
| | | | | 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. | |||||
* | Upgrade tracingv1.10.1 | Jakob Odersky | 2018-06-08 | 1 | -1/+1 | |
| | ||||||
* | Full upgrade of build and library dependencies | Jakob Odersky | 2018-06-05 | 4 | -19/+22 | |
| | ||||||
* | Upgrade akka-http to latest version (#169)v1.10.0 | Jakob Odersky | 2018-06-05 | 1 | -1/+1 | |
| | ||||||
* | Add code ownership statement | Jakob Odersky | 2018-06-01 | 1 | -0/+1 | |
| | | | | [ci skip] | |||||
* | Add service exception json formatters and pass through exceptions in ↵v1.9.4 | zachdriver | 2018-05-25 | 6 | -14/+73 | |
| | | | | HttpRestServiceTransport (#168) | |||||
* | [API-1584] Change AuthCredentials to accept a string identifier (#166)v1.9.3 | Arthur Rand | 2018-05-16 | 4 | -6/+66 | |
| | | | | | | | | | | | | * 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 | 3 | -7/+16 | |
| | | | * 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 | 4 | -0/+24 | |
| | | | | | | | | | | | | | | | | * 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 | 2 | -7/+7 | |
| | ||||||
* | Fixed merge JsValues when field is absent in old value (#153)v1.8.21 | Kseniya Tomskikh | 2018-04-12 | 2 | -4/+13 | |
| | ||||||
* | Use AuthenticationFailedRejection to send 401 back to the client (#151)v1.8.20 | Satya Boora | 2018-04-10 | 2 | -4/+5 | |
| | ||||||
* | Merge pull request #152 from drivergroup/fix-id-formatv1.8.19 | Kseniya Tomskikh | 2018-04-10 | 1 | -1/+1 | |
|\ | | | | | Fixed id json format | |||||
| * | 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 pull request #145 from drivergroup/TM-1431v1.8.17 | Aleksandr | 2018-04-10 | 2 | -4/+14 | |
|\ \ | | | | | | | TM-1431 Fingerprints from PDSUI-2346 should be extracted to the context and saved in the *_history tables | |||||
| * \ | Merge branch 'master' into TM-1431 | Aleksandr | 2018-04-10 | 14 | -4/+448 | |
| |\ \ | |/ / |/| | | ||||||
* | | | Merge pull request #149 from drivergroup/FIX-TIME-COMPARISSONv1.8.16 | Aleksandr | 2018-04-10 | 2 | -0/+4 | |
|\ \ \ | | | | | | | | | Fixed toCalendar method of TimeOfDay class | |||||
| * \ \ | Merge branch 'master' into FIX-TIME-COMPARISSON | Aleksandr | 2018-04-10 | 12 | -3/+445 | |
| |\ \ \ | |/ / / |/| | | |