All Versions
28
Latest Version
Avg Release Cycle
81 days
Latest Release
1099 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.13.1 Changes
June 01, 2020๐ Fixed
- โฌ๏ธ [#545]: Error after I upgraded from
1.12.0
to1.13.0
๐ Changed
โ Added
โ Removed
- โฌ๏ธ [#545]: Error after I upgraded from
-
v1.13.0 Changes
May 29, 2020๐ Fixed
- [#457]: Closing the writer will close the stream as well
- [#496]: Do not call
channel.resumeReceives()
untilhandler.onOpen()
called - [#528]: NPE when use the route function in Pebble
- [#522]:
CryptoUtils.hmacDigest
unsafe with non-ascii inputs - [#523]: Fix Character Encoding/Content-Length Bug in
Response.commit(CharSequence)
- ๐ฆ [#530]: Controllers are not being located in subpackages/addControllers
- [#542]: Close
gzipOutputStream
after the usage - [#544]: Handle non-empty Path and empty method path
๐ Changed
- โก๏ธ [#491]: Update Undertow to 1.4.27.Final
- โก๏ธ [#492]: Update Tomcat to 8.5.38
- โก๏ธ [#494]: Update Jetty to 9.4.14.v20181114
- โฌ๏ธ [#510]: Upgrade FastJSON to 1.2.57
- [#532]: Improved
FileItemExtractor
- [#535]:
ContentTypeEngine
improvement - [#538]: Make
PippoFilter.createApplication
protected - โก๏ธ [#539]: Update JUnit to 4.13
โ Added
- ๐ [#499]: Feature/java 11 build
โ Removed
-
v1.12.0 Changes
December 11, 2018๐ Fixed
- [#454]: Lead to RCE when unmarshal xml data with XStream
- [#458]: Java deserialization vulnerability in
SerializationSessionDataTranscoder.decode()
- [#463]: Resolve undertow settings not getting picked
- [#483]: Use
WebSockets.sendClose
to send close code/reason - ๐ [#485]: Use undertow channel tasks to remove closed/broken connections
- [#486]: Resolve xxe vulnerabilities
๐ Changed
- 0๏ธโฃ [#465]: Made
SessionData
an interface, and introducedDefaultSessionData
- โก๏ธ [#467]: Updated
FastJSON
to latest version 1.2.51
โ Added
- [#260]: Add
route
method helper in templates (only for Pebble engine) - [#468]: Add wrapper method in
Request
to get header names - [#474]: Send
gzip
response whenAccept-Encoding:*
is present
โ Removed
-
v1.11.0 Changes
October 04, 2018๐ Fixed
- 0๏ธโฃ [#436]: The PippoSettings file is now read with UTF-8 as the default encoding
- [#438]: Incorrect service file name for template engines
๐ Changed
- [#443]: Make methods statics in
IoUtils
- โฌ๏ธ [#446]: Upgrade
jackson
to latest version (2.9.6) - โฌ๏ธ [#447]: Upgrade
guice
to latest version (4.2.0) - โก๏ธ [#459]: Update Pebble template engine to 3.0.5
- โก๏ธ [#460]: Update Tomcat to 8.5.34
โ Added
- [#437]: Add useful handlers for admin
- โ Add model field in
TemplateHandler
- โ Add masking password feature in
SettingsHandler
- [#439]: Add
DirEntry
comparator inDirectoryHandler
- [#452]: Add new headers
- [#456]: Add
CorsHandler
for Cross-origin resource sharing
โ Removed
-
v1.10.0 Changes
July 10, 2018๐ Fixed
- [#433]: FileItem's input stream is closed properly now
๐ Changed
- ๐ Use try-with-resources in IoUtils
- โก๏ธ Update Dropwizard's metric to 4.0.2
- โก๏ธ Update Undertow to 1.4.25.Final
- โก๏ธ Update Pebble template engine to 2.6.1
- ๐ Rename
CountedRouteHandler
toCountedHandler
,MeteredRouteHandler
toMeteredHandler
,TimedRouteHandler
toTimedHandler
- 0๏ธโฃ [#433]: Call SharedMetricRegistries.setDefault in MetricsInitializer
โ Added
- [#427]: Add option converterClass to
@ParamField
- ๐ [#428]: Add support for Prometheus (metrics)
- โ Add
getResourceAsString
method inIoUtils
โ Removed
-
v1.9.0 Changes
May 10, 2018๐ Fixed
- ๐ [#420]: Trailing slashes removed from registered routes
๐ Changed
- [#418]: Convert to float, double and BigDecimal according Locale
- [#419]: Uses Locale in request context
- โก๏ธ [#421]: Update to Freemarker 2.3.28
โ Added
โ Removed
-
v1.8.0 Changes
February 24, 2018๐ Fixed
- ๐ป [#410]: Any syntax error in freemarker template results in "PippoRuntimeException: Recursion in error handler" exception
๐ Changed
- ๐ Make setters fluent in
Pac4jCallbackHandler
(pippo-pac4j module) - ๐ Move logging from debug to trace in
DefaultUriMatcher#addUriPattern
(less noise) - ๐ Feat settings: remove braces from start and end in
getStrings
- Feat settings: add helper methods to get list of float or double
- [#412]: Return immutable
Set
whenParameterValue#toSet
is called
โ Added
- โ Add automatically
PippoNopHttpActionAdapter
inSettingsConfigFactory#build
(pippo-pac4j module)
โ Removed
-
v1.7.0 Changes
December 12, 2017๐ Fixed
- [#367]: Redirecting to named routes using setPippoFilterPath settings (improvement)
๐ Changed
- โฌ๏ธ Downgrade TJWS version to 3.0.10.Final because the last version is deprecated
โ Added
- ๐ [#408]: Add security (PAC4J) module
โ Removed
-
v1.6.0 Changes
November 18, 2017๐ Fixed
- [#382]: Missing content type on Response for TJWS server
- [#385]: JedisFactory not initializing redis URI
- [#387]: Intercepted bean method public final Controller.getRequest() cannot be declared final
- [#394]: getResponse().status(200) return 404 code
- [#396]: ErrorHandler not properly working with Controllers and CheckedExceptions
- [#400]: Duplicate routes being created
๐ Changed
โ Added
- ๐ง [#384]: Add full support to configure Undertow server
- ๐ [#388]: TemplateEngine customization and extension support
- [#397]: Add path params in websocket uri
- ๐ [#404]: Add Polish translation
- โ Add OPTIONS to Routing
โ Removed
-
v1.5.0 Changes
August 07, 2017๐ Fixed
- [#367]: Redirecting to named routes using
setPippoFilterPath
settings - ๐ Stop web server in
PippoRule
- ๐ [#368]: Hot deployment doesn't work in Jetty
- [#381]: Error in Pippo-TJWS module
๐ Changed
- ๐ Replace
ALL
route withANY
(deprecateALL
) - โก๏ธ Update
Pebble
template engine to 2.4.0 - โก๏ธ Update
Jetty
to 9.4.6.v20170531 - โก๏ธ Update
Undertow
to 1.4.12.Final - โก๏ธ Update
RestAssured
used byPippoTest
to 2.9.0 - [#378]: Simplify
JettyServer
- โก๏ธ Update
TJWS
to 3.1.4.Final - Simplify
TomcatServer
(delete executor service)
โ Added
- [#363]: Route
OPTIONS
- [#366]: Add
TrailingSlashHandler
- โ Add
CONNECT
method - โ Add log entry in Less and Sass
- [#377]: Handle keystore paths that are relative to Classpath
โ Removed
- [#367]: Redirecting to named routes using