Skip to content

Latest commit

 

History

History
1318 lines (614 loc) · 58.6 KB

CHANGELOG.md

File metadata and controls

1318 lines (614 loc) · 58.6 KB

6.6.0 (2024-11-21)

Features

6.5.0 (2024-10-17)

Features

  • allow unsecured tcp server (09bbb47)

6.4.6 (2024-10-09)

Bug Fixes

  • declare all modules in dependency management (c7874ed)
  • remove unused dependency (8b4e034)

6.4.5 (2024-10-04)

Bug Fixes

  • metrics: hold strong reference to probes results in micrometer gauge (e17fa16)

6.4.4 (2024-09-24)

Bug Fixes

  • make redis cache pool settings configurable (5480516)
  • removed stacktrace from periodic error message (7633706)

6.4.3 (2024-09-12)

Bug Fixes

  • return empty array of accepted issuers in trust manager (7db0f15)

6.4.2 (2024-09-03)

Bug Fixes

  • return unhealthy result when a filtered prob is not found (2f585f2)

6.4.1 (2024-08-29)

Bug Fixes

  • deps: update dependency com.hazelcast:hazelcast to v5.5.0 (309e380)
  • deps: update gravitee-plugin.version to v4.1.0 (893b4d9)
  • missing default builder on http client options (0cbdab7)

6.4.0 (2024-08-22)

Features

  • http2: allows changing http2 multiplexing (9924840)

6.3.0 (2024-08-13)

Features

  • add capability to retrieve product name early during startup (91dc359)

6.2.0 (2024-08-02)

Bug Fixes

  • update parent pom version in redis cache implementation (a08026f)

Features

  • addition of Redis as cache implementation (29964e1)

6.1.0 (2024-08-01)

Features

  • allow merge of several gravitee.yml (8effe2e)

6.0.4 (2024-07-26)

Bug Fixes

  • apply eviction policy only when the limit size is defined (02ab72f)
  • properly implement evict method for hazelcast cache (a0ff2c5)

6.0.3 (2024-07-26)

Bug Fixes

  • ensure default hazelcast instance names are different (fe3add1)

6.0.2 (2024-07-25)

Bug Fixes

6.0.1 (2024-07-25)

Bug Fixes

  • add default implementation for MemberListener (b7db7be)

6.0.0 (2024-07-25)

Bug Fixes

  • NPE using rxPut and rxCompute (3bb413a)

BREAKING CHANGES

  • rxPut and rxCompute method signatures have changed from Single to Maybe. An empty Maybe means 'null' in the blocking world.

https://gravitee.atlassian.net/browse/ARCHI-392

5.21.1 (2024-07-25)

Bug Fixes

  • revert back hazelcast new instance on cache plugin (d3dc47c)
  • wait for current queue polling to finish when removing listener (cfd43c1)

5.21.0 (2024-07-24)

Bug Fixes

  • add condition on monitoring event handler to avoid npe when cluster is not defined (9655f7d)
  • add missing node cache service from node components (7f150a4)
  • call super.dostop and dostart no cluster and cache manager (a01b077)
  • implement work around when hazelcast config is shared between cache and cluster plugins (1a383c2)
  • remove unnecessary node autowired (2200561)

Features

  • add node information to hazelcast member attribute (7e39f06)

5.20.0 (2024-07-17)

Features

  • allow to unregister a management endpoint (57facdb)

5.19.0 (2024-06-26)

Features

  • add AM enterprise certificate AWS plugin (3ef8d85)

5.18.3 (2024-06-24)

Bug Fixes

5.18.2 (2024-06-21)

Bug Fixes

  • added one-second delay before repeat to avoid log flooding (220d7e0)

5.18.1 (2024-06-19)

Bug Fixes

  • configure repo to release plugins in download website (0c54f7c)

5.18.0 (2024-06-17)

Features

  • add secret provider aws to license model (e1abcc2)

5.17.0 (2024-06-17)

Features

  • add oas validation policy feature to license (9a2e3f8)

5.16.2 (2024-06-17)

Bug Fixes

  • recursive method call may lead to stack overflow exception (2640c77)

5.16.1 (2024-06-14)

Bug Fixes

  • override equals and hashcode for SecretLocation (401301c)

5.16.0 (2024-06-14)

Features

  • reduce pressure on db due to health and monitoring (e10d8a8)

5.15.0 (2024-06-13)

Features

  • add azure service bus feature to license (6a54bba)

5.14.7 (2024-06-10)

Bug Fixes

  • remove misleading options in vertx client factory (915cd5a)

5.14.6 (2024-06-06)

Bug Fixes

  • add AM HTTP resource plugin (35ae431)

5.14.5 (2024-06-04)

Bug Fixes

  • deps: update dependency io.gravitee:gravitee-bom to v8.0.4 (35858b3)
  • deps: update dependency io.gravitee:gravitee-parent to v22.0.31 (c5e9167)

5.14.4 (2024-05-20)

Bug Fixes

  • add Interops SP plugins (58b0389)

5.14.3 (2024-05-13)

Bug Fixes

  • deps: update dependency com.github.ben-manes.caffeine:caffeine to v3.1.8 (6a7d76a)
  • pom.xml to reduce vulnerabilities (489a9c2)

Reverts

  • Revert "fix(alpn): configure alpn option even if not secured" (22e3a9c)

5.14.2 (2024-05-06)

Bug Fixes

  • missing Builder.Default in SslOptions on new property hostnameVerificationAlgorithm (1aa3177)

5.14.1 (2024-05-03)

Bug Fixes

  • deps: upgrade gravitee-bom to 8.x (016068f)

5.14.0 (2024-05-02)

Features

  • add orange contact everyone plugin (9dead4e)

5.13.0 (2024-04-30)

Features

  • add new option for TcpClient to manage hostname verification algorithm (dc91f93)

5.12.4 (2024-04-12)

Bug Fixes

  • alpn: configure alpn option even if not secured (eb54cff)

5.12.3 (2024-04-05)

Bug Fixes

  • set http2-max-header-list-size option from the provided config (3ee2feb)

5.12.2 (2024-04-04)

Bug Fixes

  • deps: update dependency io.gravitee.alert:gravitee-alert-api to v1.9.1 (23f7038)

5.12.1 (2024-04-04)

Bug Fixes

  • deps: update dependency io.gravitee:gravitee-bom to v7.0.18 (358cab4)

5.12.0 (2024-04-02)

Features

  • add ContainerInitializer concept (00a11db)

5.11.0 (2024-03-28)

Features

  • handle keep-alive timeout (56ac564)

5.10.0 (2024-03-15)

Features

  • a null license on create returns an oss license (7f086e8)

5.9.1 (2024-03-07)

Bug Fixes

  • deps: update bcprov-jdk15on to bcprov-jdk18on and bcpkix-jdk15on to bcpkix-jdk18on (81314e4)

5.9.0 (2024-03-07)

Features

  • introduce VertxHttpClientFactory (676f458)
  • introduce VertxTcpClientFactory (52f7765)

5.8.1 (2024-02-23)

Bug Fixes

  • support private ca as truststore (9613fbc)

5.8.0 (2024-02-22)

Features

5.7.0 (2024-02-22)

Features

5.6.1 (2024-02-20)

Bug Fixes

  • support org license expiration (90598d2)

5.6.0 (2024-02-20)

Features

  • add reactive method to Cache, Topic and Queue (b2d292b)

5.5.2 (2024-02-13)

Bug Fixes

  • license: allow unknown plugins during validation (58522a4)

5.5.1 (2024-02-08)

Bug Fixes

  • support keystore with mix of private key and cert entries (fcf141d)

5.5.0 (2024-02-01)

Features

  • add protobuf-json and avro-protobuf features (b9f0788)

5.4.0 (2024-01-25)

Bug Fixes

  • use generic for key-store-loaders factory to help spring (744b342)

Features

  • upgrade to latest bom version (93d7cf0)

5.3.1 (2024-01-22)

Bug Fixes

  • defer node bean instantiation (21650b4)

5.3.0 (2024-01-16)

Features

5.2.0 (2024-01-04)

Features

  • license: add graphql rate limit policy feature (e1bc497)

5.1.0 (2023-12-22)

Features

  • reloadable trust store and one main keystore (re)loaded per server id (dad0eb9)

5.0.2 (2023-12-21)

Bug Fixes

  • update PEM registry logic (b02a700)

5.0.1 (2023-12-18)

Bug Fixes

5.0.0 (2023-12-11)

Features

  • introduce LicenseManager for organization license (c307123)

BREAKING CHANGES

  • Node.license() not longer exists, LicenseManager is mandatory

4.8.1 (2023-12-07)

Bug Fixes

  • remove dedicated schedulers in kubernetes keystore loader init methods (32e675f)

4.8.0 (2023-12-06)

Features

  • improve Cache interface (f2a5c92)

4.7.1 (2023-12-01)

Bug Fixes

  • use local hash map to keep reference to created queue (6ccc6d9)

4.7.0 (2023-11-30)

Features

  • add queue on ClusterManager (fbd859e)

4.6.1 (2023-11-28)

Bug Fixes

  • defer some sensitive @Value resolution (9f812f0)

4.6.0 (2023-11-24)

Bug Fixes

  • bump gravitee-plugin to 2.2.0 (f0349cc)
  • clean license file (55de7ea)
  • create a pack for alert-engine to avoid planet tiers to embed it by accident (265b9b2)
  • reshuffle options in the right place, fix sonar issues (2dbbb08)
  • update k8s client version to 3.0.2 (354ce10)
  • update kubernetes client to version 3.0.0 (28a7e26)

Features

  • archi-222 secret provider plugin handling and configuration service (#244) (8c0fd34)
  • TCP proxy server factory and options (161ee27)

4.6.0-alpha.3 (2023-11-21)

Bug Fixes

  • create a pack for alert-engine to avoid planet tiers to embed it by accident (7299d22)

4.6.0-alpha.2 (2023-11-20)

Bug Fixes

  • update k8s client version to 3.0.2 (130d5e2)

4.6.0-alpha.1 (2023-11-20)

Bug Fixes

  • clean license file (2185607)
  • reshuffle options in the right place, fix sonar issues (0c946f5)
  • update kubernetes client to version 3.0.0 (0014210)

Features

  • archi-222 secret provider plugin handling and configuration service (#244) (8deffbb)
  • TCP proxy server factory and options (85f0123)

4.6.0-alpha.1 (2023-11-13)

Bug Fixes

  • reshuffle options in the right place, fix sonar issues (0e17162)

  • clean license file (a4e25a1)

Features

  • add support for Gravitee Pem Registry (a892edb)

  • TCP proxy server factory and options (ee48796)

4.5.0 (2023-11-17)

Features

  • allow AE as an enterprise feature (476165c)

4.4.0-alpha.2 (2023-10-03)

Bug Fixes

  • update kubernetes client to version 3.0.0 (23ca163)

4.4.0-alpha.1 (2023-10-02)

Features

  • archi-222 secret provider plugin handling and configuration service (#244) (f5cd242)

4.4.0 (2023-11-09)

Features

  • add support for Gravitee Pem Registry (d97946a)

4.3.1 (2023-09-14)

Bug Fixes

  • bump gravitee-common to 3.3.3 (f2363dc)

4.3.0 (2023-09-13)

Features

  • add AM SFR SMS resource plugin (fca0429)

4.2.0 (2023-09-11)

Features

  • add AM Account Linking policy (6418962)

4.1.0 (2023-08-21)

Features

  • add license feature for AM (538d8be)

4.0.0 (2023-07-17)

Bug Fixes

  • add old feature names to catalog (255803e)
  • avoid npe when evaluating cpu load average (61c1dd7)
  • bump gravitee-kubernetes version to 2.0.2 (7bec0f7)
  • bump kubernetes client to 2.0.3 (51b64c2)
  • deps: bump gravitee-plugin to 2.0.0-alpha1 (850236d)
  • license model syntax (23859ec)
  • perf: This fix rework the ExcludeTagsFilter to reduce a processing time (4a52c0b)
  • restore isFeatureEnabled in license interface (6fb0dbe)
  • tmp enable standalone cache by default (2fb8064)
  • update risk-assesment feature name (ba156e8)
  • use simple hazelcast topic (d45cac8)

chore

  • bump gravitee-parent and gravitee-bom (e9428a7)

Features

  • add apim-policy-geoip-filtering (4464df1)
  • add apim-policy-transform-avro-json to catalog (f9b4cdb)
  • add cluster id on ClusterManager interface (153c441)
  • add new plugin type for cache manager (3bf9804)
  • add support for multi-servers (44af8ff)
  • add v4 license model and utility services (498dce9)
  • node-notifier: supports both javax and jakarta Inject annotation (a909bff)
  • update cluster manager to be compatible with plugin management (f69ad89)

BREAKING CHANGES

  • update code to JDK 17
  • checking for feature enablement now relies on the NodeLicenseService

4.0.0-alpha.5 (2023-07-17)

Features

  • node-notifier: supports both javax and jakarta Inject annotation (a909bff)

4.0.0-alpha.4 (2023-07-11)

chore

  • bump gravitee-parent and gravitee-bom (e9428a7)

BREAKING CHANGES

  • update code to JDK 17

4.0.0-alpha.3 (2023-07-07)

Bug Fixes

4.0.0-alpha.2 (2023-07-05)

Features

  • add apim-policy-transform-avro-json to catalog (f9b4cdb)

4.0.0-alpha.1 (2023-07-03)

Bug Fixes

  • add old feature names to catalog (255803e)
  • restore isFeatureEnabled in license interface (6fb0dbe)
  • update risk-assesment feature name (ba156e8)

Features

  • add apim-policy-geoip-filtering (4464df1)
  • add v4 license model and utility services (498dce9)

BREAKING CHANGES

  • checking for feature enablement now relies on the NodeLicenseService

3.1.0-alpha.11 (2023-06-17)

Bug Fixes

  • deps: bump gravitee-plugin to 2.0.0-alpha1 (850236d)

3.1.0-alpha.10 (2023-06-12)

Bug Fixes

  • perf: This fix rework the ExcludeTagsFilter to reduce a processing time (4a52c0b)

3.1.0-alpha.9 (2023-05-29)

Features

  • add cluster id on ClusterManager interface (153c441)

3.1.0-alpha.8 (2023-05-25)

Bug Fixes

  • avoid npe when evaluating cpu load average (61c1dd7)

3.1.0-alpha.7 (2023-05-16)

Bug Fixes

  • bump kubernetes client to 2.0.3 (51b64c2)

3.1.0-alpha.6 (2023-05-03)

Bug Fixes

  • bump gravitee-kubernetes version to 2.0.2 (7bec0f7)

3.1.0-alpha.5 (2023-04-19)

Features

  • add new plugin type for cache manager (3bf9804)

3.1.0-alpha.4 (2023-04-18)

Bug Fixes

  • tmp enable standalone cache by default (2fb8064)

3.1.0-alpha.3 (2023-04-14)

Bug Fixes

  • use simple hazelcast topic (d45cac8)

3.1.0-alpha.2 (2023-04-14)

Features

  • update cluster manager to be compatible with plugin management (f69ad89)

3.1.0-alpha.1 (2023-04-13)

Features

  • add support for multi-servers (44af8ff)

3.0.9 (2023-05-25)

Bug Fixes

  • add config to disable keystore watcher (2e94e9a)

3.0.8 (2023-05-24)

Bug Fixes

  • avoid npe when evaluating cpu load average (c54bd58)

3.0.7 (2023-05-04)

Bug Fixes

  • license error in community mode (aeef6fb)

3.0.6 (2023-04-27)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (c7210bb)
  • add 'With' methods to HttpServerConfiguration (1051060)
  • add 'With' methods to HttpServerConfiguration (a0bb68f)
  • api: load the right property source for /configuration (935a394)
  • api: load the right property source for /configuration (f9580e2)
  • api: load the right property source for /configuration (563b0f8)
  • api: send head before writing response for /monitor (66abc90)
  • api: send head before writing response for /monitor (08d02ea)
  • api: send head before writing response for /monitor (3700dd0)
  • avoid spring loading issue with vertx and k8s client (ccbb643)
  • avoid spring loading issue with vertx and k8s client (fe829f9)
  • bump kubernetes client (137eaf0)
  • prometheus: Stream scraping output instead of using a single String instance (6e4271b)
  • remove enforced INFO level for license (0515ec5)

2.0.7 (2023-04-27)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (1051060)
  • add 'With' methods to HttpServerConfiguration (a0bb68f)
  • api: load the right property source for /configuration (935a394)
  • api: load the right property source for /configuration (f9580e2)
  • api: load the right property source for /configuration (563b0f8)
  • api: send head before writing response for /monitor (66abc90)
  • api: send head before writing response for /monitor (08d02ea)
  • api: send head before writing response for /monitor (3700dd0)
  • avoid spring loading issue with vertx and k8s client (ccbb643)
  • avoid spring loading issue with vertx and k8s client (fe829f9)
  • bump kubernetes client (137eaf0)
  • prometheus: Stream scraping output instead of using a single String instance (6e4271b)
  • remove enforced INFO level for license (0515ec5)

1.27.8 (2023-04-27)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (1051060)
  • add 'With' methods to HttpServerConfiguration (a0bb68f)
  • api: load the right property source for /configuration (f9580e2)
  • api: load the right property source for /configuration (563b0f8)
  • api: send head before writing response for /monitor (08d02ea)
  • api: send head before writing response for /monitor (3700dd0)
  • avoid spring loading issue with vertx and k8s client (fe829f9)
  • bump kubernetes client (137eaf0)
  • prometheus: Stream scraping output instead of using a single String instance (6e4271b)

1.25.6 (2023-04-27)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (a0bb68f)
  • api: load the right property source for /configuration (563b0f8)
  • api: send head before writing response for /monitor (3700dd0)
  • prometheus: Stream scraping output instead of using a single String instance (6e4271b)

1.24.7 (2023-04-24)

Bug Fixes

  • prometheus: Stream scraping output instead of using a single String instance (6e4271b)

1.24.6 (2023-03-31)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (a0bb68f)

1.24.5 (2023-02-16)

Bug Fixes

  • api: load the right property source for /configuration (563b0f8)

1.24.4 (2023-02-10)

Bug Fixes

  • api: send head before writing response for /monitor (3700dd0)

1.25.5 (2023-04-06)

Bug Fixes

1.25.4 (2023-03-31)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (1051060)

1.25.3 (2023-03-07)

Bug Fixes

  • avoid spring loading issue with vertx and k8s client (fe829f9)

1.25.2 (2023-02-16)

Bug Fixes

  • api: load the right property source for /configuration (f9580e2)

1.25.1 (2023-02-10)

Bug Fixes

  • api: send head before writing response for /monitor (08d02ea)

1.27.7 (2023-03-13)

Bug Fixes

  • avoid spring loading issue with vertx and k8s client (ccbb643)

1.27.6 (2023-03-09)

Bug Fixes

  • remove enforced INFO level for license (0515ec5)

1.27.5 (2023-02-16)

Bug Fixes

  • api: load the right property source for /configuration (935a394)

1.27.4 (2023-02-10)

Bug Fixes

  • api: send head before writing response for /monitor (66abc90)

2.0.6 (2023-03-31)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (c7210bb)

3.0.5 (2023-04-06)

Bug Fixes

  • prevent scheduleNextAttempt to happen if trigger is stopped (d9c2a44)

3.0.4 (2023-04-03)

Bug Fixes

  • rollback dry run mode on upgrader (ed33d59)

3.0.3 (2023-03-31)

Bug Fixes

  • add 'With' methods to HttpServerConfiguration (8d878ba)

3.0.2 (2023-03-28)

Bug Fixes

  • handle dry runs in upgraders (187a585)

3.0.1 (2023-03-17)

Bug Fixes

  • deps: remove unused gravitee-el dependency (40344fd)

3.0.0 (2023-03-17)

Bug Fixes

  • api: load the right property source for /configuration (a896204)
  • avoid spring loading issue with vertx and k8s client (a46a05d)
  • bump hazelcast and snake yml dependencies (b297a0e)
  • deps: upgrade dependencies (c60db5a)
  • remove enforced INFO level for license (8681528)
  • update kubernetes client dependency (bc5d835)

Features

  • bump gravitee-plugin version to 1.25.0 (88b4ac0)
  • bump reporter api version (c2493b7)
  • move to bom v4 and vertx 4.3.8 (29f3796)

BREAKING CHANGES

  • requires vertx 4.3.8

3.0.0-alpha.4 (2023-03-16)

Bug Fixes

  • bump hazelcast and snake yml dependencies (b297a0e)
  • remove enforced INFO level for license (8681528)

3.0.0-alpha.4 (2023-03-09)

Bug Fixes

  • remove enforced INFO level for license (8681528)

3.0.0-alpha.3 (2023-03-07)

Bug Fixes

  • avoid spring loading issue with vertx and k8s client (a46a05d)

3.0.0-alpha.2 (2023-02-22)

Bug Fixes

  • update kubernetes client dependency (bc5d835)

3.0.0-alpha.1 (2023-02-16)

Features

  • bump gravitee-plugin version to 1.25.0 (88b4ac0)
  • move to bom v4 and vertx 4.3.8 (29f3796)

BREAKING CHANGES

  • requires vertx 4.3.8

2.1.0-alpha.2 (2023-02-16)

Bug Fixes

  • api: load the right property source for /configuration (a896204)

2.1.0-alpha.1 (2023-02-10)

Features

  • bump reporter api version (c2493b7)

2.0.5 (2023-03-13)

Bug Fixes

  • avoid spring loading issue with vertx and k8s client (4ff1b8b)

2.0.4 (2023-02-17)

Bug Fixes

  • update kubernetes client dependency (2b87da9)

2.0.3 (2023-02-16)

Bug Fixes

  • api: load the right property source for /configuration (1ab5e77)

2.0.2 (2023-02-10)

Bug Fixes

  • api: send head before writing response for /monitor (c71fc4c)

2.0.1 (2022-12-09)

Bug Fixes

2.0.0 (2022-12-09)

chore

  • bump gravitee-kubernetes version to 1.0.0-alpha.1 (94bbb33)
  • bump to rxJava3 (a2a1c8d)

BREAKING CHANGES

  • rxJava3 required
  • rxJava3 required

2.0.0-alpha.3 (2022-10-18)

chore

  • bump gravitee-kubernetes version to 1.0.0-alpha.1 (94bbb33)

BREAKING CHANGES

  • rxJava3 required

2.0.0-alpha.2 (2022-10-18)

Reverts

  • Revert "chore: use properties for maven versionning" (ad9bdd1)

2.0.0-alpha.1 (2022-10-18)

chore

BREAKING CHANGES

  • rxJava3 required

1.27.3 (2022-11-02)

Bug Fixes

  • node-cache: move guava to compile scope instead of provided (88f21eb)

1.27.2 (2022-10-20)

Bug Fixes

  • add hashcode and equals to UpgraderRecord (#155) (b63f2d7)

1.27.1 (2022-09-29)

Bug Fixes

  • get upgrade.mode from env variables (237ba43)

1.27.0 (2022-09-21)

Features

  • Implement upgrader framework (96d3eb1)

1.26.1 (2022-09-13)

Bug Fixes

  • Upgrade dependency to gravitee-kubernetes (#151) (97faf20)

1.26.0 (2022-09-12)

Features

  • support yaml file for Hazelcast configuration (43a2674)

1.25.0 (2022-08-03)

Features

1.24.3 (2022-08-01)

Bug Fixes

1.24.2 (2022-06-09)

Bug Fixes

  • respect TimeToLive parameter in StandaloneCache (dacdbda)

1.20.5 (2022-07-28)

Bug Fixes

1.20.4 (2022-06-09)

Bug Fixes

  • respect TimeToLive parameter in StandaloneCache (dacdbda)

1.24.1 (2022-06-02)

Bug Fixes

  • implement abtract plugin deployment to validate license feature (#145) (36d3bfa)

1.24.0 (2022-05-20)

Bug Fixes

  • Upgrade dependency to gravitee-plugin (308e6ca)

Features

  • Single distribution bundle for CE / EE (5c0e6c4)

1.23.0 (2022-05-12)

Features

  • Add support for the new Kubernetes Client API (6deabbe)

1.22.0 (2022-04-15)

Bug Fixes

  • deps: update bouncycastle.version to v1.70 (6118e39)

Features

  • provide access to meter registry (6c4af53)

1.21.1 (2022-04-12)

Bug Fixes

  • configurable jetty http header and buffer size (8fb55b2)