Skip to content

Releases: lopcode/pellet

v0.0.16

19 Mar 03:47
06ee2d8
Compare
Choose a tag to compare

What's Changed

  • Use Gradle version catalogs to put library/plugin versions in one place by @lopcode in #84
  • Fix IntelliJ warnings for version catalog by @lopcode in #85
  • Bump Kotlin and Ktor by @lopcode in #86
  • Upgrade dependencies, switch to JUnit5 by @lopcode in #87
  • Run actions checks on push by @lopcode in #88
  • Use Loom and blocking patterns to handle sockets by @lopcode in #89

Full Changelog: v0.0.15...v0.0.16

Release 0.0.15

08 Aug 17:41
Compare
Choose a tag to compare

What's Changed

  • Remove work queue in favour of a fixed coroutine work pool by @CarrotCodes in #81

Full Changelog: v0.0.14...v0.0.15

Release 0.0.14

17 Jul 14:21
Compare
Choose a tag to compare

What's Changed

  • Improve project test coverage of HTTP codec classes by @CarrotCodes in #77
  • Add route path grouping by @CarrotCodes in #78

With thanks to @v79 for the path grouping feature suggestion.

Full Changelog: 0.0.13...v0.0.14

Release 0.0.13

10 Jul 09:56
Compare
Choose a tag to compare

What's Changed

  • Fix performance regression related to double write call by @CarrotCodes in #72
  • More performance tweaks relating to scheduling by @CarrotCodes in #73

Full Changelog: 0.0.10...0.0.13

Release 0.0.12

06 Jul 23:34
Compare
Choose a tag to compare

What's Changed

  • Target JVM 17 using newer Gradle APIs by @CarrotCodes in #67
  • Remove split operation in HTTP codec by @CarrotCodes in #69
  • Allow raw content type by @CarrotCodes in #69
  • Add default JSON encoder strategy by @CarrotCodes in #70
  • Prevent extra copy of HTTP entity by @CarrotCodes in #70

Full Changelog: 0.0.9...0.0.12

Release 0.0.9

30 Jun 21:06
Compare
Choose a tag to compare

What's Changed

  • Target JVM 17 using newer Gradle APIs by @CarrotCodes in #67

Release 0.0.8

27 Jun 23:00
Compare
Choose a tag to compare

What's Changed

  • Move logging functions in to PelletLogging by @CarrotCodes in #60
  • Run code coverage checks on CI by @CarrotCodes in #63
  • Use manually managed NIO to improve maximum throughput by @CarrotCodes in #64

Full Changelog: 0.0.7...0.0.8

Release 0.0.6

25 Apr 19:07
Compare
Choose a tag to compare
Release 0.0.6 Pre-release
Pre-release

What's Changed

  • Add media type, request body parsing by @CarrotCodes in #54

Full Changelog: https://github.com/CarrotCodes/Pellet/commits/0.0.6

Release 0.0.5

21 Apr 00:06
Compare
Choose a tag to compare
Release 0.0.5 Pre-release
Pre-release

What's Changed

  • Publish a BOM by @CarrotCodes in #50

Full Changelog: https://github.com/CarrotCodes/Pellet/commits/0.0.5

0.0.4

19 Apr 23:40
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release

What's Changed

  • Make socket operations more robust by @CarrotCodes in #49

Full Changelog: https://github.com/CarrotCodes/Pellet/commits/0.0.4