Commit Graph

1017 Commits

Author SHA1 Message Date
Tomas Langer
ce8aba6dde Upgrade version of JUnit4. (#2454)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-10-15 18:01:05 +02:00
Joe DiPol
f0aa9999f8 Update THIRD_PARTY_LICENSES.txt for prometheus simple client 0.9.0 (#2423) 2020-10-07 14:36:13 -07:00
Tim Quinn
eec3149e9a Update to current version of Prometheus Java Client (0.9.0) (#2420)
Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
2020-10-07 12:51:08 -05:00
Tomas Langer
b50689988f Downgraded tracer resolver to use correct opentracing version. (#2396)
* Downgraded tracer resolver to use correct opentracing version.
* Fixed module name for downgraded library.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-09-25 23:08:20 +02:00
Joe DiPol
0d9911dbb2 Upgrade Jackson to 2.11.1 (#2384) 2020-09-23 11:50:28 -07:00
Tomas Langer
ed8f7654f1 Upgrade Jaeger to align with opentracing version. (#2366)
* Upgrade Jaeger to align with opentracing version.
* Added dependency management for Apache Thrift to use newer version.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-09-22 20:55:27 +02:00
Tomas Langer
a1cd972194 Added support for remote host and port to jersey and security. (#2369)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-09-21 12:43:11 +02:00
Jonathan Knight
bcef4ce313 Fix issue with gRPC clients and services where method signatures have types with nested generics (back-port of fix applied to 2.x in PR #2283) (#2356) 2020-09-15 13:43:01 +02:00
Laird Nelson
5457f8764b AbstractDataSourceExtension now uses Config.getPropertyNames() (#2350)
Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
2020-09-10 10:52:16 -07:00
Tomas Langer
99bdaac55f Added timeouts to client, webserver and tests to identify intermittent freezes. (#2305)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-09-01 00:44:43 +02:00
Tomas Langer
ac6f491596 Security now has higer priority (#2298)
Abac now correctly handles validator config
2020-08-31 19:02:53 +02:00
Tomas Langer
f017c94368 Fix for P-521 curve - wrong id 1.x. (#2280)
* Fix for P-521 curve - wrong id.
* JWK can now contain unsupported keys.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-08-28 15:19:45 +02:00
Joe DiPol
5afb210041 Update third party attribution for eclipselink (#2271) 2020-08-19 13:13:10 -07:00
Joe DiPol
2272d9f520 Bump version to 1.4.8-SNAPSHOT. Update CHANGELOG (#2266) 2020-08-17 14:47:36 -07:00
Tomas Langer
d7de7ced5a Fix hangs when bad request was sent. (#2261)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-08-14 11:17:26 +02:00
Joe DiPol
22233cf2f5 Update Yasson to 1.0.8 (#2255) 2020-08-12 14:27:07 -07:00
Joe DiPol
9b51f865de Update CHANGELOG and THIRD_PARTY_LICENSES in prep for 1.4.7 release (#2246) 2020-08-11 17:11:49 -07:00
Joe DiPol
266666e573 Update version to 1.4.7-SNAPSHOT (#2243) 2020-08-11 12:54:13 -07:00
Tomas Langer
69a6b284bc Correctly handling invalid requests and custom configuration for HTTP… (#2244)
* Correctly handling invalid requests and custom configuration for HTTP parsing.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-08-11 20:19:11 +02:00
Joe DiPol
f6fe77e7ec 1.4: Upgrade netty to 4.1.51.Final (#2236)
* Upgrade Netty to 4.1.51.Final
* Add netty artifacts to dependency management to match change in 2.x
2020-08-06 12:22:06 -07:00
Joe DiPol
8d0fc2d307 Update build.gradle files to correct dep mgmt and enable tests (#2226) 2020-07-31 14:40:30 -07:00
David Král
17fd1a16ee Mutual TLS support backport (#2166)
Signed-off-by: Verdent <david_kral@seznam.cz>
2020-07-16 11:17:38 +02:00
Tomas Langer
e77498f8ac Security can now be disabled. (#2156)
* Security can now be disabled.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-14 02:39:35 +02:00
Benjamin Buick
e0610f35f7 Boolean values of secure & httpOnly are ignored. (#2049)
* Boolean values of secure & httpOnly are ignored.

The values of secure and httpOnly are ignored.

Expected behaviour:
When setting the variables through the builder methdos secure(false) or httpOnly(false), Secure and HttpOnly should not be appended to the cookie's value.

* SetCookie - Replaced Boolean object with primitives

SetCookie - Replaced Boolean object with primitives.

* Updated copyright year
2020-07-08 17:18:35 -07:00
Joe DiPol
368643bde2 Bump version to 1.4.6-SNAPSHOT (#2083) 2020-06-23 11:31:42 -07:00
Joe DiPol
9eec2d53f8 1.4: Update 3rd party attributions. Renamed 3RD-PARTY to THIRD_PARTY_LICENSES. Update NOTICE. (#2025) 2020-06-17 07:17:54 -07:00
David Král
22e34dab96 Decrypt AES method made visible - 1.x backport (#2005)
Decrypt AES method made visible

Signed-off-by: David Kral <david.k.kral@oracle.com>
2020-06-17 10:29:41 +02:00
Tomas Langer
513c9d46f3 Correctly validate mandatory JWT claims. (#2012)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-06-16 15:25:56 +02:00
Joe DiPol
9dad2b69dc 1.4: Include NOTICE file in all jar files (#2009)
* Include NOTICE file in all jar files
2020-06-15 16:00:25 -07:00
Tim Quinn
8c994dac19 Add tolerance to several tests; change tolerance used in pipeline jobs (#2001)
Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
2020-06-15 14:58:27 -05:00
Romain Grecourt
296499a67b Remove wercker.yml (#1994) 2020-06-12 14:32:12 -07:00
Romain Grecourt
07eb5a91a2 New pipeline infra 1.x (#1958)
* WIP: New build infra (#1605)

* New build infra
 - Make wercker.yml a no-op
 - Add Jenkinsfile
 - Rework build scripts
 - Fix indentation in build scripts

* archive and report failsafe reports

* fix copyright errors

* workaround shrinkwrap-maven proxy issues

* Support for NPM behind proxy.

* increase reactive TCK environment timeout from 50ms to 200s

* parallelsAlwaysFailFast (#1755)

add parallelsAlwaysFailFast option to the Jenkinsfile

* enable unstable pipeline status (#1768)

* fix deploy-archetypes.sh
2020-06-12 11:30:01 -07:00
dansiviter
3dd7c45904 Allows proxying of ServerRequest (#1750) 2020-06-11 15:49:27 +02:00
Aleks Seovic
9837a4f7f1 Minor gRPC fixes (#1950) 2020-06-10 08:14:24 -05:00
Aleks Seovic
745a46ac83 gRPC client API improvements (1.x) (#1850)
* gRPC client API improvements
2020-05-22 23:33:51 +02:00
Santiago Pericasgeertsen
c6f7610237 Wait for thread completion only if interrupted flag set (#1845)
* Wait for thread completion only if interrupted flag set (#1843)

* Wait for a thread to complete only if its interrupted flag has been set and it is still running. Some new tests.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Updated copyright header.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Updated copyright header.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-05-21 16:52:43 -04:00
Aleks Seovic
7369bd19fd Add JSONB support to gRPC (#1834)
* Add JSONB support to gRPC
2020-05-20 21:54:50 +02:00
Joe DiPol
9f9d423dd8 Fix #1711 StaticContentHandler fails with encoded URLs (#1811) (#1817) 2020-05-18 11:40:30 -07:00
Joe DiPol
d40a5885d9 Update Dockerfiles to use mvn 3.6 and JDK 11 to build. (#1724)
Update health checks to not use deprecated add method
Fix a couple other minor problems with examples
2020-05-05 07:08:32 -07:00
Joe DiPol
7b91249c15 Fix so we pick up 19.3.1 version of graalvm docker image. Pick up new… (#1703) 2020-04-29 21:28:15 -07:00
Santiago Pericasgeertsen
906111bcef New implementation of PublisherInputStream that improves performance and fixes race conditions (#1695)
* New implementation of PublisherInputStream, now renamed to DataChunkInputStream. This new implementation fixes a couple of important problems: (1) It implements the ability to read into byte arrays, not just one byte at a time for better performance and (2) It changes the implementation to avoid a race condition when accessing the data chunks held in CompletableFuture's. The race condition resulted in certain tests to hang if a thread raced and updated the value of the old processed variable. There is also a new internal document docs-internal/datachunkinputstream.md that describes the new implementation.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Fixed copyright header.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-04-28 12:56:48 -04:00
Joe DiPol
f5403fc02c Upgrade yasson to 1.0.6 (#1661) 2020-04-17 14:50:13 -07:00
Tomas Langer
19e62aa243 Executor service for Jersey managed async executor is now configurable and correctly wrapped.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-04-16 23:02:55 +02:00
Ryan Lubke
f67ffee75e Fix for #1618 - Unable to initialize gRPC service when using helidon-… (#1638)
* Fix for #1618 - Unable to initialize gRPC service when using helidon-microprofile-metrics2

* Fix checkstyle
2020-04-16 11:43:01 -07:00
Tomas Langer
f5623605db Fixed static content handling bug.
DataChunk duplicate method was incorrectly sharing ByteBuffer.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-04-14 19:46:31 +02:00
Tomas Langer
61f6af67b5 Fix for prioritized custom MP config sources in Helidon config.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-04-14 15:30:45 +02:00
Tomas Langer
d5a7544fbe Support for OpenTracing contrib's TracerResolver.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-04-03 18:47:20 +02:00
Tomas Langer
5a78fb52c7 Fix javadoc and injection in reactive service.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-04-03 11:12:24 +02:00
Tim Quinn
a5a826ba7f Improve metrics interceptor performance; avoid MetricID creations - 1.x (#1604)
For performance avoid creating MetricID instances repeatedly when looking up themetrics associated with each call to an intercepted element; instead, cache the metric with each annotation site. Locate metrics directly from the registry without having to sort metrics of a given type.
2020-04-02 16:54:26 -05:00
Jonathan Knight
1996b5e41e Fix keys and certs used in gRPC TLS/SSL tests (#1611) 2020-04-02 18:30:50 +02:00