Skip to content

Releases: ithsjava25/project-webserver-juv25d

v1.0.0-beta.3

Choose a tag to compare

@fmazmz fmazmz released this 23 Feb 20:27
7453592

What's Changed

  • Update to fix yaml error in pom and README.md content by @bamsemats in #65
  • Feature/routing separate from plugin by @bamsemats in #68
  • feat: add filter scope annotations (@ "Global", @ "Route") by @met4lk1tty in #67
  • Feat/testing the full image before publishing by @TatjanaTrajkovic in #84
  • add .dockerignore to optimize and speed up Docker build by @TatjanaTrajkovic in #86
  • Feature: Rate Limiting Filter by @simonforsberg in #83
  • Add URL redirect filter (301/302) by @annikaholmqvist94 in #64
  • bug: IOException due to non existant source mapping url by @fmazmz in #80
  • 89 implement securityheadersfilter to harden http responses by @johanbriger in #91
  • Added IpFilterTest class with unit test verifying IpFilter allows whi… by @SandraNelj in #76
  • Refactor ConfigLoader to accept InputStream and add unit tests by @lindaeskilsson in #72
  • Initialize safe defaults in HttpResponse no-arg constructorFix/httpresponse defaults by @lindaeskilsson in #87
  • Align rate-limiting configuration with Server and Logging in ConfigLoader. by @mattknatt in #110
  • applied order filter annotations to existing filters by @met4lk1tty in #107
  • Feature/health check plugin + Metric Plugin by @bamsemats in #105
  • Add filter for measuring request response time by @Cavve in #101
  • Adds a connection id to an incoming request that is included in all log messages from code handling that request by @Tyreviel in #97
  • Add ETag support to StaticFileHandler with caching for static files by @OskarLundqvist33 in #108
  • allow using both white and blacklist at the same time with a configurable default response by @jesperlarsson1910 in #99
  • Feature/core di architecture by @met4lk1tty in #114
  • Route forwarding server proxy by @fmazmz in #119
  • split app into layers for more efficent building by @jesperlarsson1910 in #112

Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3

v1.0.0-beta.2

Choose a tag to compare

@fmazmz fmazmz released this 14 Feb 00:34
e0670b2

Release v1.0.0-beta.2 contains:

  • an updated version of the README.md file for documentation and descriptions of the project's various parts
  • new frontend logic for navigation and site loading (e.g. fetch from file)
  • alternative design

v1.0.0-beta

Choose a tag to compare

@fmazmz fmazmz released this 12 Feb 12:39
2271555

What's Changed

  • Create CI pipeline and mvn wrapper by @fmazmz in #3
  • add docker release workflow for publishing docker image to ghcr by @fmazmz in #8
  • Create initial DockerFile by @fmazmz in #9
  • Feature/tcp serversocket #4 by @kristina0x7 in #10
  • chore: Update POM to Java 25 and rename artifactId/groupId by @kristina0x7 in #11
  • feature/HTTPparser by @LinusWestling in #12
  • feature/ServerLogging by @addee1 in #22
  • update POM with pitest by @kristina0x7 in #26
  • feature/basic-http-responses by @addee1 in #24
  • Fix PiTest by defining argLine and removing invalid Mockito javaagent by @kristina0x7 in #27
  • Rename SocketServer to Server Move HTTP request handling logic to a dedicated ConnectionHandler. by @johanbriger in #28
  • Add testing for ServerLogging.java. Configure ServerLogging.java for tests. by @bamsemats in #34
  • feature/FilterPlugin by @LinusWestling in #17
  • Introduce Architectural Decision Records (ADR) by @annikaholmqvist94 in #35
  • feat: make HttpResponse mutable and implement NotFoundPlugin default by @LinusWestling in #39
  • Implement static file handler (foundation for #18) by @annikaholmqvist94 in #36

Full Changelog: https://github.com/ithsjava25/project-webserver-juv25d/commits/v1.0.0-beta