aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Swap Left and Right cases in GCP Pubsub createSubscription handler (#207)v1.13.2Zach Smith2018-08-301-6/+6
|
* Add slick columnTypes for java.time.Instant and java.time.LocalDate (#206)v1.13.1Sergey Nastich2018-08-301-1/+14
|
* Upgrade sbt-settings to major version 2 (#201)Jakob Odersky2018-08-2414-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.0Sergey Nastich2018-08-247-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.4Zach Smith2018-08-221-0/+16
| | | | | | * Add responseToListResponse to RestService * Make pagination optional
* Add UnauthorizedException and catch it in AuthProvider (#198)Zach Smith2018-08-214-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.3Sergey Nastich2018-08-212-2/+43
|
* Add Aliyun Bus implementation (#193)v1.12.2Zach Smith2018-08-202-0/+140
|
* [RFC] Use akka's built-in authenticate/authorize directives in AuthProvider ↵Zach Smith2018-08-015-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.1Sergey Nastich2018-08-021-0/+1
| | | | LanguageCodes) (#189)
* Add Aliyun OSS blob storage support (#187)Zach Smith2018-08-013-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.0Jakob Odersky2018-07-3111-2/+678
|
* Make driver-core ready for Java 11 (#188)v1.11.10Jakob Odersky2018-07-273-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 Odersky2018-07-273-0/+31
|
* Add cndriver.xyz to allowedOrigins (#185)Justin2018-07-261-0/+4
|
* Validate phone numbers when parsing from JSON (#183)v1.11.8Zach Smith2018-07-193-9/+17
| | | | | | * Validate phone numbers when parsing from JSON * Change to intercept for test
* Fix pagination directive failing on empty responses (#182)v1.11.7Sergey Nastich2018-07-112-19/+65
|
* Add `completeWithPagination` directive (#180)Sergey Nastich2018-07-113-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 Uspensky2018-06-252-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.5Zach Smith2018-06-251-0/+2
|
* Added ProxyRoute to enable proxying calls to other services (#177)v1.11.4Satya Boora2018-06-211-0/+26
|
* Bump tracing to 0.1.2 (#176)v1.11.3Sergey Nastich2018-06-141-1/+1
|
* Add `Connection: close` header to all responses in order to mitigate ↵v1.11.2Sergey Nastich2018-06-142-2/+24
| | | | connection pool issues with envoy (#175)
* Improve security of generated tokens (#174)v1.11.1Jakob Odersky2018-06-121-5/+25
| | | | | Also deprecates the token generators in core. Fixes SECURITY-29
* Remove obsolete methods from GeneratedTables type (#95)v1.11.0Stewart Stewart2018-06-121-0/+13
| | | | | | * remove obselete methods from GeneratedTables type * Deprecate and replace `GeneratedTables` rather than breaking.
* Upgrade tracingv1.10.1Jakob Odersky2018-06-081-1/+1
|
* Full upgrade of build and library dependenciesJakob Odersky2018-06-054-19/+22
|
* Upgrade akka-http to latest version (#169)v1.10.0Jakob Odersky2018-06-051-1/+1
|
* Add code ownership statementJakob Odersky2018-06-011-0/+1
| | | | [ci skip]
* Add service exception json formatters and pass through exceptions in ↵v1.9.4zachdriver2018-05-256-14/+73
| | | | HttpRestServiceTransport (#168)
* [API-1584] Change AuthCredentials to accept a string identifier (#166)v1.9.3Arthur Rand2018-05-164-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.2Kseniya Tomskikh2018-05-111-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.1zachdriver2018-05-092-12/+11
|
* Renaming `Dal` to `Repository` (#161)v1.9.0Vlad Uspensky2018-05-033-7/+16
| | | * Renaming `Dal` to `Repository`
* Complete the request with a 401 status code to avoid WWW-authenticate header ↵v1.8.25Satya Boora2018-04-301-1/+11
| | | | issue (#160)
* Add logback.xml and deployed-logback.xml to driver-core (#158)zachdriver2018-04-193-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.24Arthur Rand2018-04-184-0/+24
| | | | | | | | | | | | | | | | * add url method to blobStorage * typo * typo * address comments * address comments * remove * scalafmt
* ListResponse and Unmarshallers improvementsv1.8.23Sergey Nastich2018-04-172-0/+11
| | | | | | * Add an alternative `ListResponse` constructor allowing optional pagination * Unmarshal JsStrings from query parameters
* Upgrade pubsub dependency (#156)v1.8.22Jakob Odersky2018-04-172-7/+7
|
* Fixed merge JsValues when field is absent in old value (#153)v1.8.21Kseniya Tomskikh2018-04-122-4/+13
|
* Use AuthenticationFailedRejection to send 401 back to the client (#151)v1.8.20Satya Boora2018-04-102-4/+5
|
* Merge pull request #152 from drivergroup/fix-id-formatv1.8.19Kseniya Tomskikh2018-04-101-1/+1
|\ | | | | Fixed id json format
| * Fixed id json formatKseniya Tomskikh2018-04-101-1/+1
|/
* Merge pull request #150 from drivergroup/fix-patch-jsonv1.8.18Kseniya Tomskikh2018-04-101-0/+6
|\ | | | | Created patch method for RestService with merge-patch+json media type
| * Review fixKseniya Tomskikh2018-04-101-3/+3
| |
| * Created patch method for RestService with merge-patch+json media typeKseniya Tomskikh2018-04-091-0/+6
| |
* | Merge pull request #145 from drivergroup/TM-1431v1.8.17Aleksandr2018-04-102-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-1431Aleksandr2018-04-1014-4/+448
| |\ \ | |/ / |/| |
* | | Merge pull request #149 from drivergroup/FIX-TIME-COMPARISSONv1.8.16Aleksandr2018-04-102-0/+4
|\ \ \ | | | | | | | | Fixed toCalendar method of TimeOfDay class
| * \ \ Merge branch 'master' into FIX-TIME-COMPARISSONAleksandr2018-04-1012-3/+445
| |\ \ \ | |/ / / |/| | |