Releases: ithsjava25/project-webserver-juv25d
Releases · ithsjava25/project-webserver-juv25d
Release list
v1.0.0-beta.3
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
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
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