net/krakend-ce: Update to 2.8.0

Add CPE information.
Update WWW and improve pkg-descr.

Changelog: https://github.com/krakend/krakend-ce/releases

PR:		283165
Approved by:	submitter is maintainer
This commit is contained in:
Älven 2024-12-06 20:55:01 +01:00 committed by Zsolt Udvari
parent 78f47a2fc3
commit e44d06da93
3 changed files with 30 additions and 10 deletions

View file

@ -1,12 +1,12 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.2
PORTREVISION= 1
DISTVERSION= 2.8.0
CATEGORIES= net
MAINTAINER= alster@vinterdalen.se
COMMENT= High-performance, stateless, declarative, API Gateway
WWW= https://github.com/krakend/krakend-ce/
WWW= https://www.krakend.io/ \
https://github.com/krakend/krakend-ce/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
@ -14,7 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armv7 i386
NOT_FOR_ARCHS_REASON= Build failure: vendor/github.com/krakendio/krakend-amqp/v2/consumer.go:47:20: cannot use math.MaxInt64 (untyped int constant 9223372036854775807) as int value in assignment (overflows)
USES= go:1.23,modules
USES= cpe go:1.23,modules
CPE_VENDOR= krakend
CPE_PRODUCT= krakend
CPE_SW_EDITION= community
GO_MODULE= github.com/krakendio/krakend-ce/v2
GO_TARGET= ./cmd/${PORTNAME}

View file

@ -1,5 +1,5 @@
TIMESTAMP = 1727414977
SHA256 (go/net_krakend-ce/krakend-ce-v2.7.2/v2.7.2.mod) = fdb4b8fbd238ce3dd6e8413380e32e804f3d6c659d7edd840341f92d6ede61cb
SIZE (go/net_krakend-ce/krakend-ce-v2.7.2/v2.7.2.mod) = 14959
SHA256 (go/net_krakend-ce/krakend-ce-v2.7.2/v2.7.2.zip) = a964651aa427f9eafeab0e5433c08b2b5d6f7681a21a65da72c06fa32d3fcba3
SIZE (go/net_krakend-ce/krakend-ce-v2.7.2/v2.7.2.zip) = 138762
TIMESTAMP = 1733499096
SHA256 (go/net_krakend-ce/krakend-ce-v2.8.0/v2.8.0.mod) = 900dc29c8922ac7061a4dd14e465ca0e59ce43bfb162504105a181c67f2acf6a
SIZE (go/net_krakend-ce/krakend-ce-v2.8.0/v2.8.0.mod) = 14841
SHA256 (go/net_krakend-ce/krakend-ce-v2.8.0/v2.8.0.zip) = b561c7bc66d6b67417e099ffc973a9b314579d81d738117240f819d5e65e8d1e
SIZE (go/net_krakend-ce/krakend-ce-v2.8.0/v2.8.0.zip) = 138095

View file

@ -1,6 +1,23 @@
KrakenD is an extensible, ultra-high performance API Gateway that helps you
effortlessly adopt microservices and secure communications. It is easy to
effortlessly adopt microservices and secure communications. It is easy to
operate and scales out without a single point of failure.
KrakenD Community Edition (or KrakenD-CE) is the open-source distribution of
KrakenD.
Technical features:
- Content aggregation, composition, and filtering: Create views and mashups of
aggregated content from your APIs.
- Content Manipulation and format transformation: Change responses, convert
transparently from XML to JSON, and vice-versa.
- Security: Zero-trust policy, CORS, OAuth, JWT, HSTS, clickjacking protection,
HPKP, MIME-Sniffing prevention, XSS protection...
- Concurrent calls: Serve content faster than consuming backends directly.
- SSL and HTTP2 ready.
- Throttling: Limits of usage in the router and proxy layers.
- Multi-layer rate-limiting for the end-user and between KrakenD and your
services, including bursting, load balancing, and circuit breaker.
- Telemetry and dashboards of all sorts: Datadog, Zipkin, Jaeger, Prometheus,
Grafana...
- Extensible with Go plugins, Lua scripts, Martian, or Google CEL spec.