Proteus Changelog.
Rename SXG file suffix and remove legacy media types
fbd1af3f9211dc8 Joshua Bauer 2023-10-17 19:57:10
Added SXG mime types.
294bc67bdd31e1e Joshua Bauer 2023-10-17 19:53:47
Make controller compilation synchronous.
638ef73f7a867cc Joshua Bauer 2023-09-28 21:25:43
Migrate to Jakarta.
ffb84eaddbbc01e Joshua Bauer 2023-09-27 18:41:05
Switch to SourceBuddy from OpenHFT for dynamic complilation. Breaks < JDK 17 compatability however.
636dde50434f508 Joshua Bauer 2023-09-25 18:47:26
Added additional MediaType to support Wavefront and Pixar.
37b46cd541bfb59 Joshua Bauer 2023-07-21 01:15:43
Update unauthorized access error message.
cf2017a27c0c148 Joshua Bauer 2023-03-03 22:34:40
Silence cached compiler logs and upgrade to blackbird
e9bb94e12f4589d Joshua Bauer 2023-02-08 19:42:32
Improve compatability
cb61cb367557f63 Joshua Bauer 2022-08-13 01:59:47
Safer threaded compilation and caching of generated classes
d5eb3e745471280 Joshua Bauer 2022-08-13 01:58:36
Reduce logging.
f6a8f1986b6d0da Joshua Bauer 2022-07-19 20:15:26
Tweak parameters.
ee303d97a9b0d7b Joshua Bauer 2022-07-19 02:03:30
Add graceful shutdown option.
cc429604e4feaa6 Joshua Bauer 2022-07-18 20:30:03
Bump version
2a75891265dacc6 noboomu 2022-07-07 01:07:12
Fix for typo
4403a37f03eb1b1 noboomu 2022-07-07 01:05:50
Parsers passing all tests.
254a69e83e1d8ea noboomu 2022-07-07 01:03:24
Functioning parser.
a250d32af788caf noboomu 2022-07-06 22:51:58
Updated dependencies and new tests.
054892c369e65d0 Joshua Bauer 2022-07-06 02:19:08
Updated dependencies and new tests.
70af2b6c38728c1 Joshua Bauer 2022-07-06 02:16:29
Fix tmp file handling.
8ff44d154739bf3 Joshua Bauer 2022-05-23 17:53:30
Better generic support.
f4f363ccb6e99eb Joshua Bauer 2022-04-22 00:00:28
Added support for last-modified using java.time.Instant.
6941bb69b2739a5 Joshua Bauer 2022-01-10 18:02:01
Added HEIC format
1aa07d8f82ab1cc Joshua Bauer 2021-12-24 00:44:12
Added AVIF format
f0c191a37c3e244 Joshua Bauer 2021-12-24 00:25:14
Improve handling of FormData files and buffers
a71c05b020e813c Joshua Bauer 2021-11-15 15:51:16
Improve uploading of binary files
c305504d2d62424 Joshua Bauer 2021-11-09 23:40:40
Bump compiler version for JDK 17 support.
742130deaad3aae Joshua Bauer 2021-10-30 21:28:03
Cleanup OpenAPI module and add json spec support.
4d8d408ed25e1e2 Joshua Bauer 2021-10-29 16:07:16
Improved error logging and shutdown process.
09f630e8f400db9 Joshua Bauer 2021-10-25 19:29:23
Improve Optional bean parsing.
24f076fb72fc3c1 Joshua Bauer 2021-05-11 21:29:17
Merge branch 'master' of github.com:noboomu/proteus
aa7f82a0071d398 Joshua Bauer 2021-04-02 18:19:44
Bump dependency versions. Update favicon.
4777bce4c516e99 Joshua Bauer 2021-04-02 18:19:35
Update README.md
8915888e8190521 JL Bauer 2021-03-20 05:19:59
Rollback swagger ui version.
81396a503e7b6aa Joshua Bauer 2021-03-11 00:48:39
Bump swagger version and hide swagger models.
e69020001b4eb66 Joshua Bauer 2021-03-11 00:11:44
Bump version.
7574ab99246d6a3 Joshua Bauer 2021-03-10 00:35:10
Rework form processing.
60edfa65d52d089 Joshua Bauer 2021-03-10 00:28:19
Forms
289e3a356924979 Joshua Bauer 2021-03-09 03:05:30
Improve startup time.
85843b22c7e4cb6 Joshua Bauer 2021-02-02 18:41:29
Allow overriding of initial modules. Updated mime types.
1913b8fdce12264 Joshua Bauer 2020-12-30 16:42:21
Improve health information.
52977106d9337f8 Joshua Bauer 2020-12-14 18:15:36
Removed swagger module and updated dependencies.
999223901c55f4c Joshua Bauer 2020-11-20 21:38:54
Async service timeouts.
5b1ff1de664b009 Joshua Bauer 2020-11-20 01:22:12
Controllers are now compiled in parallel.
a9f4e75734b3515 Joshua Bauer 2020-11-19 21:22:26
[maven-release-plugin] prepare for next development iteration
ec5ef3c9fca7f63 Joshua Bauer 2020-11-19 21:08:05
[maven-release-plugin] prepare release v0.4.6
79a52bea2a14c91 Joshua Bauer 2020-11-19 21:07:55
Cleanup CHANGELOG.
22eb4349dcc9e02 Joshua Bauer 2020-11-19 21:06:07
Merge branch 'master' of github.com:noboomu/proteus
c12cfb0777566db Joshua Bauer 2020-11-19 20:58:18
Prep for next release.
3d4deba169cedff Joshua Bauer 2020-11-19 20:58:09
Update README.md
eed4d6c51456f4f JL Bauer 2020-09-20 22:02:28
Improve multipart handling.
66acf750c442f54 Joshua Bauer 2020-09-18 19:17:36
Added support for multiple file uploads.
2ebba11320f386e Joshua Bauer 2020-09-16 23:33:26
Replace whenComplete in async.
96534322bf6613a Joshua Bauer 2020-09-15 18:33:35
Ensure worker is used for async dispatch.
6482aac600edd62 Joshua Bauer 2020-09-15 17:16:40
Merge branch 'master' of github.com:noboomu/proteus
b1dad4d0abbb2b3 Joshua Bauer 2020-09-15 16:11:56
Send
ee7ad65ed114816 Joshua Bauer 2020-09-15 16:11:53
Remove empty server responses.
5ce38822c3dd229 joshua bauer 2020-09-15 04:56:32
Remove further looping state for server responses.
487d57cae528b14 joshua bauer 2020-09-15 04:55:00
Expose socket timeouts.
2621026ce02933c Joshua Bauer 2020-09-14 20:13:41
Fix for looping requests when response wrapped in completable future.
f91ff64db7a64ea Joshua Bauer 2020-09-14 19:41:59
Cleanup shutdown and expose worker in request.
54979422dab4bff Joshua Bauer 2020-09-02 18:34:03
Set config log level to trace.
3590b4337ce241c Joshua Bauer 2020-08-31 21:15:19
Better generic parameter handling.
4917d3016811cec Joshua Bauer 2020-08-31 19:35:07
Improve error handling.
94f075989e28408 Joshua Bauer 2020-06-24 20:28:31
Added protocol package and custom HttpHeaders implementation.
b131119887b8d43 Joshua Bauer 2020-06-16 21:39:52
Break out XmlModule
cf6d3c9b4a93457 Joshua Bauer 2020-05-15 00:05:32
Merge pull request #32 from nich0s/patch-1
- Incorrect File.seperator use - broken on Windows.
eb514fe4d6f7612 JL Bauer 2020-05-02 03:05:54
Incorrect File.sep() use - broken on Windows.
- On Windows:
- ```
- GET /v1/openapi/* [/] [/] (OpenAPIService._)
- GET /v1/openapi/redoc [/] [text/html] (OpenAPIService._)
- GET /v1\openapi.yaml [/] [text/yaml] (OpenAPIService._)
- ```
bea9fd3de5d1d4d nich0s 2020-05-01 13:35:04
Merge branch 'master' of github.com:noboomu/proteus
53b6d75553ef5bc Joshua Bauer 2020-04-28 16:04:21
Better error logs.
aad21cfa3e050d3 Joshua Bauer 2020-04-28 16:04:11
Update README.md
e3fac1fd8f268ef JL Bauer 2020-04-02 02:11:17
Added multipart/form-data media type.
544668fabf96683 Joshua Bauer 2020-03-30 23:14:29
Set version to 4.5 for release
009626f1e52b411 Joshua Bauer 2020-03-13 23:13:09
Prep for release.
d898140ed9505e9 Joshua Bauer 2020-03-13 22:18:30
Updated swagger ui.
c07a4cc717a1a52 Joshua Bauer 2020-03-05 20:13:40
Fix Double conversion and add BigDecimal support.
d425ee1da2fa5a7 Joshua Bauer 2020-02-25 00:54:22
Cleanup poms and improve redirect.
e684d4388b28ed7 Joshua Bauer 2020-02-14 00:28:13
Redirect improvements.
7fc1a12a7508952 Joshua Bauer 2020-02-13 23:36:16
Added redirect mechanism on ServerRequest.
d7fcc26ab5ff4a7 Joshua Bauer 2020-02-13 22:06:02
Cleanup pom.
3b70ce6a2f6d81d Joshua Bauer 2020-01-31 23:55:10
Update readme.
- Improvements to JsonViewWrapper.
- Cleanup JsonViewWrapper.
- More JSON work.
594682feb70b27d Joshua Bauer 2020-01-31 01:23:26
Improve JSON view handling.
e713dcdbaa67453 Joshua Bauer 2020-01-31 00:20:00
Improve OpenAPI preprocessing.
82a22bcbe66f93f Joshua Bauer 2020-01-30 23:30:24
Allow byte arrays in response bodies.
fb8229f7e656a44 Joshua Bauer 2020-01-16 21:08:44
Improve error handlers.
e1a7de453d79acf Joshua Bauer 2020-01-06 17:12:33
Set default content type for exceptions.
20c67536c5ec75c joshua bauer 2020-01-05 05:36:36
Revert to previous openhft compiler version.
ba63bd0fc852aaa joshua bauer 2019-12-30 19:35:52
Further css fixes.
2af2076b54ce120 joshua bauer 2019-12-30 07:06:52
Revert JSONView updates.
42d9de2c00cd43e joshua bauer 2019-12-30 06:36:54
Improve default JsonView handling.
f341af566518055 joshua bauer 2019-12-30 05:48:32
Restructure pom files.
f19edfc200c612a Joshua Bauer 2019-12-30 01:17:28
Update README.md
af53f9619d7afbc JL Bauer 2019-12-28 07:27:28
Next snapshot.
44d0c6c1866c2d4 Joshua Bauer 2019-12-26 23:23:28
Bump to latest snapshot.
ea7a9116b1b99fc Joshua Bauer 2019-12-26 22:30:11
Release 0.4.3.
d53b685da74d246 Joshua Bauer 2019-12-26 22:21:40
Bump version.
734c56ab0883459 Joshua Bauer 2019-12-26 20:54:55
Improve swagger css.
1a6ae84e4ac27e7 Joshua Bauer 2019-12-26 17:56:27
Update README.md
9539b97eeeb1188 JL Bauer 2019-12-19 23:00:12
Restructure modules to support parent artifact.
e529d9ef04e7c4a joshua bauer 2019-11-21 06:22:24
Bumped version in README.md
36b065e4fe3efad Joshua Bauer 2019-11-20 19:47:34
Support wrapping ServerResponse in a CompletableFuture
e9ea1af37128516 Joshua Bauer 2019-10-16 23:49:35
Added max min annotation support.
23d28b1509aaaf7 Joshua Bauer 2019-10-16 20:45:51
Merge pull request #23 from dheerajkhardwal/readme-typo-fix
- refactor(readme): Typo in maven dependency tag for OpenAPI
b7d17b42361f99c JL Bauer 2019-10-15 05:13:46
refactor(readme): Typo in maven dependency tag for OpenAPI
b1f9def9a259cb7 Dheeraj Khardwal 2019-10-13 10:45:08
Added travis config.
d710f0f986d2a8e Joshua Bauer 2019-09-17 21:32:50
Support for JsonView in OpenAPI.
2b3cad35f5039b0 Joshua Bauer 2019-09-17 21:26:13
Add gzip MediaType.
d94ba8d090dabad Joshua Bauer 2019-09-12 18:19:12
Fix for maven parent pom.
8c54d0b393d33a3 joshua bauer 2019-09-12 06:20:53
Minor media handling improvements.
b180b7d7f2e84c0 joshua bauer 2019-09-05 22:13:02
[maven-release-plugin] prepare for next development iteration
171b039eefcccd9 Joshua Bauer 2019-08-30 18:40:51
[maven-release-plugin] prepare release v0.4.2
0b92976e06f51a5 Joshua Bauer 2019-08-30 18:39:36
Prepare release.
27d44eba4072b87 Joshua Bauer 2019-08-30 18:38:30
Fix scm.
9453aafdd3893fc Joshua Bauer 2019-08-30 18:36:28
[maven-release-plugin] prepare release v0.4.2
8c7c7533e6de916 Joshua Bauer 2019-08-30 18:35:47
Improve release method.
d5ae4e473ab9fda Joshua Bauer 2019-08-30 18:34:33
More MediaType improvements.
128dd20b98e14b6 Joshua Bauer 2019-08-30 18:28:18
Fix uninitialized map in MediaType.
ffc30c2c3d0608f Joshua Bauer 2019-08-14 20:16:18
Bump version. Improve MediaType.
b6ca5ecac2f9610 Joshua Bauer 2019-08-14 20:10:01
Update README.md
b243c609c1c562a JL Bauer 2019-07-11 18:57:04
Remove backups.
f9a07d4307d86d0 Joshua Bauer 2019-07-11 18:50:36
Bump to version 0.4.1.
2c69be917d24fd9 Joshua Bauer 2019-07-11 18:49:01
Better error handling.
c412faac8339c3a Joshua Bauer 2019-06-29 00:43:37
Better CompletableFuture implementation.
452e82a47483d23 Joshua Bauer 2019-06-25 22:11:15
Ignore tty.
51bdb9f3a494313 Joshua Bauer 2019-05-28 18:49:37
Cleanup ServerResponse.
f077d7c7d99e4d6 Joshua Bauer 2019-05-28 18:47:22
Cleanup ServerResponse.
c62f32652ec4887 Joshua Bauer 2019-05-28 18:46:00
Support for wrapper DI.
22cefa4f5b498c7 Joshua Bauer 2019-05-21 20:51:26
Merge remote-tracking branch 'origin/master'
5d21d05d5ff316c Joshua Bauer 2019-05-17 23:21:10
Added JsonView wrapper support.
0fbc2ae3d2c2e39 Joshua Bauer 2019-05-17 23:19:11
Merge pull request #17 from noboomu/development
- Development
1e1d8bac28db345 Joshua Lee Bauer 2019-05-15 16:55:27
Support for compiling on jdk > 8.
d024cc1bbe6e101 Joshua Bauer 2019-05-14 19:48:44
Improved MediaType handling.
13e6ce03a4cce82 Joshua Bauer 2019-05-14 19:00:25
Always use base ServerModelResolver and add additional classes via converterClasses config property.
94b4dd4116d2bfc Joshua Bauer 2019-04-23 16:11:40
Added support for customizing OpenAPI type converters and externalized Jackson module.
6375bfa1910ca71 Joshua Bauer 2019-04-23 16:01:51
Added support for more flexible schemas.
80ab753f08830b9 Joshua Bauer 2019-04-23 01:21:27
Make JacksonModule more flexible.
04ce8d317c555dc Joshua Bauer 2019-04-22 18:54:04
Externalize object mapper.
3c818b72fd54caa Joshua Bauer 2019-04-22 18:52:36
Merge branch 'master' of github.com:noboomu/proteus
9bf999e19e9b491 Joshua Bauer 2019-04-22 17:13:47
Updated dependencies.
d08cd8a615277f6 Joshua Bauer 2019-04-22 17:13:34
Merge pull request #13 from ratcashdev/master
- Bugfix: using getResponseHeaders() to send a response
d0f2388399d3c8e Joshua Lee Bauer 2019-04-11 19:13:57
Added fix for Service flexibility.
- Made BaseService an interface that extends Module and Service.
- Added the class DefaultService that extends AbstractIdleService and implements the new BaseService interface.
- Bumped version.
14b3a54426bdb9f Joshua Bauer 2019-04-10 19:24:15
Bugfix: using getResponseHeaders() to send a response
c362ca5b7411c8e ratcash 2019-04-09 20:45:19
Merge branch 'development'
9e1eee11258114e Joshua Bauer 2019-03-28 19:51:54
Cleanup formating and imports.
20cdfec6e485dfe Joshua Bauer 2019-03-28 19:51:06
Delete proteus.iml
d3dafb8c8330502 noboomu 2019-03-08 22:37:27
Formatting changes.
8dc66764213ce5d noboomu 2019-03-08 22:35:14
Update README.md
e131c968526528b noboomu 2019-03-08 22:31:58
PathParam tests.
f32a7aac69b0037 joshua bauer 2019-02-05 08:28:32
Updated readme.
582c9a72ee17761 joshua bauer 2019-01-09 23:37:24
Updated logging and moved logo.
8631d80a9382cea joshua bauer 2019-01-09 23:25:44
Modular breakout.
1ae63afe5245b11 joshua bauer 2019-01-09 23:22:30
Final 3.7 release. Last before modularization
921bf84b018e7d6 joshua bauer 2019-01-09 00:09:44
Switch to eclipse jaxrs-api dependency.
aeca1448201dae6 joshua bauer 2019-01-08 22:28:01
Update README.md
7a95dad8d9caee7 noboomu 2019-01-08 22:17:26
Update README.md
811a26559abf33f noboomu 2019-01-08 22:11:24
Update README.md
6dd5f5afaeee9b6 noboomu 2019-01-08 21:39:27
General cleanup and update to Jackson version.
29eafd116c58437 joshua bauer 2019-01-05 00:58:27
Update for Intellij.
b9e83b8864e7d79 joshua bauer 2018-12-28 02:02:41
Cleaner logging. Bake in blocking handler.
a3f028427478a10 joshua bauer 2018-12-28 02:00:45
Improved documentation and cleaned up service code.
d9bf9470b3aaf8e joshua bauer 2018-12-20 21:54:39
Update README.md
b70de00f06d799f noboomu 2018-12-20 21:22:51
Update README.md
6733c00a17c0877 noboomu 2018-12-20 21:21:57
Update README.md
731f9b711c94fe0 noboomu 2018-12-20 21:21:07
Update README.md
71cdf5323f173ab noboomu 2018-12-20 21:20:23
Merge remote-tracking branch 'origin/master'
cb9b0d25dc870d5 joshua bauer 2018-12-19 23:25:04
Improve blocking handler performance.
d21cc6e898f374c joshua bauer 2018-12-19 23:24:56
Use included JSON and YAML mappers in the Swagger service. Improves spec compatibility. Minor cleanup.
cb6afd9b7c18f18 joshua bauer 2018-12-12 20:25:52
Update README.md
fddfa1f104e57d0 noboomu 2018-12-10 19:57:17
Bump version.
559a7d30f0a5a22 joshua bauer 2018-12-10 19:52:10
Update README.md
00ecc1355ad6ca0 noboomu 2018-12-10 19:51:03
Minimize Swagger/OpenAPI dependencies in handler generator.
095b0aef63560fe joshua bauer 2018-12-10 19:43:07
Update README.md
731e47e65a9e99c noboomu 2018-12-06 05:47:02
Added redoc support for OpenAPI.
fe05331edb0f180 joshua bauer 2018-12-06 05:45:15
Use exchange dispatch method for blocking handlers.
f0f42d0c48b682f joshua bauer 2018-12-05 22:58:13
Reduce logging.
15422a09c1168e3 joshua bauer 2018-12-05 00:01:06
More backward compatibility changes.
d8148a7a91738df joshua bauer 2018-12-04 23:58:49
Support backward compatability with Swagger 2.
5cdd18d779b4b67 joshua bauer 2018-12-04 23:03:11
Merge branch 'master' of github.com:noboomu/proteus
56f4eb79ed11692 joshua bauer 2018-12-04 21:31:01
Additional Type Support and java.io.File Fix:
- java.io.File
- java.time.Instant
- java.sql.Timestamp
8d6c9173ee4d14c joshua bauer 2018-12-04 21:30:51
Update README.md
3a1e61e0e767c0d noboomu 2018-12-04 09:31:12
Merge branch 'master' of github.com:noboomu/proteus
a8a80854431fb46 joshua bauer 2018-11-30 18:19:36
Cleanup imports.
ff992158d9b72c2 joshua bauer 2018-11-30 18:19:29
Update README.md
de23db495ba563c noboomu 2018-11-30 02:48:23
Update README.md
- Updated docs for OpenAPI 3.
bd08926910a144b noboomu 2018-11-30 02:42:28
Security and Swagger Deprecation:
- Add support for SecurityRequirement annotation.
- Remove some swagger 1.5 support.
2d9f8cea475e11a joshua bauer 2018-11-30 02:29:29
Merge branch 'master' of github.com:noboomu/proteus
8f034538bb18529 joshua bauer 2018-11-29 22:02:05
Reworked session attachment handler injection.
4a0f6fae447f6c3 joshua bauer 2018-11-29 22:01:53
Code cleanup. Added support for injecting session attachment handler.
ee3a38abb2a2965 joshua bauer 2018-11-29 21:35:34
Update LICENSE
dc184c2b47de7e5 noboomu 2018-11-21 01:27:42
Update README.md
097f15c85e0d4ac noboomu 2018-11-21 01:26:52
Cleanup for 0.3.5 release.
341bb46207f64c5 joshua bauer 2018-11-19 17:02:16
Fix crazy guava guice...
9c0d71b02d85578 joshua bauer 2018-11-02 21:18:09
Bumped version and upgraded dependencies.
f84631e369afcf0 joshua bauer 2018-11-02 20:47:53
Update config files.
96aa1d5869723b6 joshua bauer 2018-11-02 18:51:41
Respect bufferSize and ioThread congiguration options.
9fa586833f03492 joshua bauer 2018-11-02 18:51:30
Improved startup time.
11b554f1abdee12 joshua bauer 2018-11-02 16:40:34
Fix typo in error logging.
45e6b8edcd27967 joshua bauer 2018-10-25 21:10:12
Merge branch 'master' of [email protected]:noboomu/proteus.git
51ccf5e164f56e7 joshua bauer 2018-10-24 22:39:01
Improve logging.
9eb660ecc8c5e75 joshua bauer 2018-10-24 22:38:48
Update README.md
5a12c378e9e1f8b noboomu 2018-10-24 15:57:28
Fix to allow compatibility with latest io.swagger.core.v3 snapshot.
f310c46123d6b42 joshua bauer 2018-10-23 17:28:35
Updated README.md with plugin info.
359fc31ca3aa9e3 joshua bauer 2018-10-23 00:44:43
OpenAPI cleanup.
- Moved server.oas to server.openapi since it was cleaner.
- Now serving openapi ui at /openapi.
7842f51a1578fe5 joshua bauer 2018-10-23 00:17:43
Fix for wrong YAML mapper.
6473bfb69bb3e91 joshua bauer 2018-10-22 22:51:32
Add default info to openapi config.
5a7f99fcf4177f8 joshua bauer 2018-10-22 22:44:01
Updated README.md with OpenAPIService details.
ab561e6732c57d3 joshua bauer 2018-10-22 22:32:16
Re-resolved required OpenAPI parameters.
ec1e9229e577568 joshua bauer 2018-10-22 22:20:45
Improve OpenAPI 3 method handling.
34b5aa43fe4d28f joshua bauer 2018-10-22 20:50:12
Properly handle empty responses in OpenAPI.
b7d5cf62ae04d86 joshua bauer 2018-10-22 18:26:25
Update test logging levels.
09a4f4c95ed85a4 joshua bauer 2018-10-22 18:18:18
Update conf files.
a244de0554034db joshua bauer 2018-10-22 18:17:39
Use OAS objectMappers.
709472ab14bfaef joshua bauer 2018-10-22 18:17:27
Cleanup OpenAPI reader logging.
53e7b7aa3cafea6 joshua bauer 2018-10-22 17:29:21
Initial OpenAPI 3 support.
f7fb6827e2ef195 joshua bauer 2018-10-22 17:27:25
Added woodstox.
61812c897810341 joshua bauer 2018-10-18 21:00:37
Support for 303 in response.
f428f0a1b9c9a9f joshua bauer 2018-10-17 06:37:27
General Improvements
- Services are bound to io.sinistral.proteus.services.BaseService.
- Redirects can change the request method.
- Cleaned up ServerResponse class.
f2d50912fd06078 joshua bauer 2018-10-16 21:54:07
Added benchmark image.
60bae20bcb0a8f3 joshua bauer 2018-10-12 21:10:17
Minor update
- Updated README.
- Improved parameter naming support.
- Swapped out glassfish.
7fb05ec1224fa3b joshua bauer 2018-10-12 20:59:05
Add more parameters. Bump version.
67325869e4cdefc joshua bauer 2018-10-09 17:09:06
Update README.md
d06d3e26c0254bf noboomu 2018-10-05 05:34:38
Update ReadMe and prep for release.
22eb49182491c51 joshua bauer 2018-10-03 17:11:16
Blocking and Debug Support
- Support isBlocking when more than one consume type specified.
- Added @Debug annotation.
c4308a59c5f413b joshua bauer 2018-10-03 16:58:58
Merge pull request #5 from SeanMollet/master
- Set isBlocking true if the input type uses a handler that blocks.
7e481ec2d68b6d7 noboomu 2018-10-03 05:04:17
Added Enum option to status set on ServerResponse.
c28771d7757f44b Sean Mollet 2018-10-02 21:16:02
Set isBlocking true if the input type uses a handler that blocks.
aadae7b6e609a39 Sean Mollet 2018-10-02 17:34:23
Update README.md
52702bdb759ef11 noboomu 2018-09-27 20:52:20
Merge branch 'master' of [email protected]:noboomu/proteus.git
a9984a92eebd11a joshua bauer 2018-09-27 20:44:02
Update swagger.
4c9694df68ab397 joshua bauer 2018-09-27 20:43:54
Reduced package size. Improved fallback listeners and xml support.
dc76b6cbcec90af joshua bauer 2018-09-27 20:43:23
Update README.md
88364937079332d noboomu 2018-09-27 19:28:40
Update README.md
e359c50c2e916f5 noboomu 2018-09-21 19:54:22
Update README.md
c2d78f3bfaa60a6 noboomu 2018-09-21 19:51:03
Updated README.
0160dff3291d1e6 joshua bauer 2018-09-21 19:48:28
Merge branch 'master' of github.com:noboomu/proteus
0c2e346d0ada813 joshua bauer 2018-09-21 19:38:49
Cleanup
- Refactored test package names.
- Added yaml to swagger.
- Better text handling.
b25393a821da7f9 joshua bauer 2018-09-21 17:58:59
Merged and added quickstart.sh
a3879a6cae2bd80 joshua bauer 2018-09-21 16:13:00
Update README.md
1936f3bbf16d94f noboomu 2018-09-13 19:16:42
Better config management.
5dec8f004a6b95e joshua bauer 2018-09-13 18:45:20
Improve handler wrappers.
1d2674cf1acc5d6 joshua bauer 2018-09-10 17:28:47
Resolve conflicts.
790346fea785bcd joshua bauer 2018-09-13 18:57:51
Merge development. Bump version.
- Missed version in pom.xml.
- Remove iml.
6e4b13e38f1ed6a joshua bauer 2018-09-13 18:56:55
Update README.md
c0806736738da82 noboomu 2018-09-05 18:55:26
Merge branch 'master' of github.com:noboomu/proteus
f70c10738e82421 joshua bauer 2018-08-09 17:48:14
Cleaned up handlers. Added support for javax.ws.rs.DefaultValue.
9c44b86a36d15d1 joshua bauer 2018-08-09 17:41:49
Cleanup error handling for byte handling.
9662947a2c9b4ff joshua bauer 2018-08-02 08:06:35
Even smarter.
d04e92eb09fb1cf joshua bauer 2018-08-02 07:56:48
Let undertow handle the dirty work.
23b1c46b46e2d6a joshua bauer 2018-08-02 07:55:11
Added ServerException.
20d00c86496fcb7 joshua bauer 2018-07-26 01:00:54
Better header handling.
1d4ea6ad9e12ea3 joshua bauer 2018-07-25 16:27:41
Update swagger api key name.
45e1a1cbe40e693 joshua bauer 2018-07-25 15:50:56
Improve ServerResponse functionality.
99c0171a880efc4 joshua bauer 2018-07-25 15:50:39
More sensible handlers.
dab04949fa01635 joshua bauer 2018-07-24 22:19:03
Improved response messaging.
76b904f64ebe50b joshua bauer 2018-07-19 16:22:27
More verbose error message.
dbcb3baafd17d3d joshua bauer 2018-07-18 22:44:45
Added permanent redirect support.
ec2db6d1a496208 joshua bauer 2018-07-18 22:21:22
Add support for redirects.
d03a796fb7f70b6 joshua bauer 2018-07-18 22:12:53
Support response exception construction with strings.
c8ac7ad22bedb36 joshua bauer 2018-07-18 21:55:43
Merge pull request #4 from noboomu/development
- Development
3630ca8a222246a noboomu 2018-07-18 21:20:38
Merge pull request #3 from noboomu/jackson
- Jackson
2f59835b5b50e37 noboomu 2018-07-18 21:07:24
Support for inner class model parsing.
7c2cc52e1e0a750 joshua bauer 2018-07-18 20:51:21
Added support for sets in query parameters.
05084d1f454484a joshua bauer 2018-07-18 00:03:54
Reduce default log level.
b2edceb39c66b1e joshua bauer 2018-07-16 16:41:16
Update Jackson version.
91f6194f02a14c3 joshua bauer 2018-07-13 16:41:59
Swapped out Jsoniter with Jackson. Slightly slower but easier to use.
26723e690681303 joshua bauer 2018-07-13 16:30:53
Smarter predicates. Use BufferedRequestHandler.
5931f6eb8ebe5c7 joshua bauer 2018-06-16 00:20:53
Smarter body handling.
b9bc9d9b90d7718 joshua bauer 2018-06-15 04:13:02
Better mime support.
ce70db5ebe5d84e joshua bauer 2018-06-15 03:59:27
Improved Swagger handling.
114f14ad9aed246 joshua bauer 2018-06-15 03:36:21
Minor fixes.
0d70f8c75fbdd18 joshua bauer 2018-06-15 01:40:42
Support BeanParam annotation on collections.
04f5d3422557c49 joshua bauer 2018-06-14 00:11:02
Bumped version.
87ec28995379426 joshua bauer 2018-04-10 23:56:46
More tag sorting.
66e47e5cbe651aa joshua bauer 2018-04-10 23:54:13
Sort swagger tags.
23e81d52332c8e4 joshua bauer 2018-04-10 23:47:18
Allow for swagger host specification.
35f9ec72e29981b joshua bauer 2018-04-10 22:31:30
Updated links.
9dd9a8c170a97ae joshua bauer 2018-03-23 16:41:58
Updated readme with Blocking annotation info.
c3d5c824fa7b380 joshua bauer 2018-03-23 16:35:06
More status text cleanup.
793f557e297b0a8 joshua bauer 2018-03-05 17:53:39
Cleanup endpoint listing text.
555ab30c77793ab joshua bauer 2018-03-05 17:47:48
Bump version.
a7cd25489a36e09 joshua bauer 2018-03-05 17:46:25
Improve response and request error handling.
cfc80d88be35695 joshua bauer 2018-03-05 17:45:56
More swagger tweaks.
bb84e8369c3ec99 joshua bauer 2018-02-27 01:19:50
Updated swagger css.
83f977e167a53fb joshua bauer 2018-02-23 22:40:52
Updated swagger ui.
6e86968b7d97b59 joshua bauer 2018-02-22 23:33:08
Minor improvements.
445adb310298c90 joshua bauer 2018-02-22 23:27:21
Updated ReadMe.
6d5a852a4477b6c joshua bauer 2018-02-15 11:27:51
Updated README.
57652197a9c43d8 joshua bauer 2017-11-29 02:12:27
Updated README with Techempower results.
83a111789400090 joshua bauer 2017-11-27 15:27:56
Improved tests so that port can be randomly assigned.
af3695862a128c6 joshua bauer 2017-09-27 20:40:08
Removed default application.conf.
d641ead14bc8d7a joshua bauer 2017-09-27 20:08:23
Update version. Add json routes.
8de8ed6cf65c041 joshua bauer 2017-09-21 18:47:36
Restore latest undertow version.
9f834672064deda joshua bauer 2017-09-21 17:59:16
Undertow version change.
1e3fc55c24534c3 joshua bauer 2017-09-20 21:34:17
Change io threads.
16123e0fa09ee98 joshua bauer 2017-09-20 21:20:23
Revert to earlier Undertow.
5fbe8fe25052050 joshua bauer 2017-09-20 21:19:05
Reduced test asset size. Updated undertow.
c1f5426cab88777 joshua bauer 2017-06-03 06:38:07
Added Basic auth to Swagger support.
359d60ffb895cac joshua bauer 2017-05-23 15:26:02
Fix for Swagger security definition name and key.
a55b0d674ce4da2 joshua bauer 2017-05-23 14:22:12
Clean up error handling in ServerResponse.
94ece223a0a7f36 joshua bauer 2017-05-23 14:15:06
Add security to methods if not defined on controller class.
ec4fc90cbc2868c joshua bauer 2017-05-23 00:37:01
Improve Swagger css.
f8dd4f5b6ce9319 joshua bauer 2017-05-23 00:35:19
Generator now adds mapped SecurityDefinition wrapper.
77e446d81786d14 joshua bauer 2017-05-23 00:22:08
Fix for Swagger apiKey.
- Added improved ServerResponse exception handling.
7d97753822b80e7 joshua bauer 2017-05-22 23:40:08
Add support for SecurityContexts.
- Swagger apikey support.
b215afca10b8f77 joshua bauer 2017-05-22 22:52:16
Improved test coverage.
- Default to query parameter type if none is specified.
- Default to path parameter type if none is specified and this parameter
- name is in the path.
3a572135b76e25e joshua bauer 2017-05-22 17:45:23
Doc updates.
f9a307ff6de57d2 joshua bauer 2017-05-19 21:10:45
Doc updates.
f3c86c479c066d0 joshua bauer 2017-05-19 21:06:36
Doc updates.
f2a157d759f73db joshua bauer 2017-05-19 21:05:50
Doc updates.
aad78b43537a232 joshua bauer 2017-05-19 21:05:04
Documentation formatting.
d34a467b1838f9c joshua bauer 2017-05-19 20:54:24
Swagger css improvements. Documentation updates.
54420f84dfb122f joshua bauer 2017-05-19 20:53:03
Added favicon.
c63d7ebcb9a5c9a joshua bauer 2017-05-15 21:13:34
Added http2 support.
d68dd30d89d9980 joshua bauer 2017-05-15 20:40:10
Added serverConfigurationFunction.
- Allows access to the underlying Undertow.Builder if needed.
4052b6a124ceafc joshua bauer 2017-05-15 18:56:13
Cleanup configuration. Added SSL support.
8450d2c12b4bf12 joshua bauer 2017-05-15 18:49:49
Added health check.
d951c4381946e5a joshua bauer 2017-05-13 01:40:27
Documentation updates.
- Added ReDoc to SwaggerService.
- Added default response code to Swagger spec.
- Removed excess logging in Reader.
4fdb70a30e20b4b joshua bauer 2017-05-12 23:42:10
Added logo to README.
5ba7480e6f1327f joshua bauer 2017-05-12 15:11:46
Added logo.
3fd1dd3071fb128 joshua bauer 2017-05-12 15:08:30
README formatting changes.
16b4d5076201182 joshua bauer 2017-05-11 01:30:01
More README action.
4ab177caa5d89a6 joshua bauer 2017-05-11 00:46:15
Updates to README.
caed7894bb8af46 joshua bauer 2017-05-11 00:43:15
Fixed typos.
fb265ef0fe258f7 joshua bauer 2017-05-11 00:40:27
Added Service info to README.
89e3c3b41fdc4fb joshua bauer 2017-05-11 00:39:39
Bumped SNAPSHOT version.
62cde43b5fcf517 joshua bauer 2017-05-11 00:29:14
Deleted .idea directory.
a02d12b686f31a1 joshua bauer 2017-05-11 00:26:12
Changed default port.
a3414e175d65b8e joshua bauer 2017-05-11 00:25:45
Changed default port.
8686b569c836d87 joshua bauer 2017-05-11 00:23:54
Made the swagger resource prefix configurable.
90251daf7e61d67 joshua bauer 2017-05-11 00:18:11
Improved README. Handle duplicate end-point handler names.
66381c2877ff2bc joshua bauer 2017-05-10 23:48:38
Updates to README
eab3c469ace142f joshua bauer 2017-05-10 15:52:23
Updates to README
5e359ef432ca0ae joshua bauer 2017-05-10 15:48:36
Updates to README
a9a81e79d327643 joshua bauer 2017-05-10 15:46:16
Updates to README
f7cd97b4bed877e joshua bauer 2017-05-10 14:54:07
Merge branch 'master' of github.com:noboomu/proteus
0651a83c6997a66 joshua bauer 2017-05-10 14:49:55
Fix for README typo.
205b71a8d50985d joshua bauer 2017-05-10 14:48:18
Added LICENSE
d6c9f948b5677d8 noboomu 2017-05-08 22:40:38
Updated javadocs.
26049aeb9532d2e joshua bauer 2017-05-08 22:39:03
Added README. Added Chain annotation to facilitate filters.
084479ba771a340 joshua bauer 2017-05-08 17:47:28
Cleanup warnings.
c6ee584b1b35fd2 joshua bauer 2017-05-05 21:27:01
Removed MimeTypes. Cleaned up imports.
a12aae64ca0e4dd joshua bauer 2017-05-05 21:21:06
Better temp file handling.
e411e40d4d00cf8 joshua bauer 2017-05-02 20:21:40
Fix for dependencies.
7d895a04b078150 joshua bauer 2017-05-02 19:57:45
Javadoc cleanup.
b32ae924025573b joshua bauer 2017-05-02 19:52:00
Cleanup for Maven release.
e591ab37c2ab9b6 joshua bauer 2017-05-02 17:09:06
Improved Swagger resource handling.
c0b2d65cd196428 joshua bauer 2017-05-02 16:43:46
Bumped version.
7280fa47969d26d joshua bauer 2017-05-02 14:34:27
Cleanup asset and swagger resource handling.
cab38285bac71bb joshua bauer 2017-05-02 01:51:16
Cleanup config module.
8821dc83df7beb8 joshua bauer 2017-05-02 00:03:03
Cleanup config module.
b4fef657fc0daf5 joshua bauer 2017-05-02 00:02:28
Test and controller cleanup.
6bf802893a56afd joshua bauer 2017-05-01 23:39:22
Added upload / download tests for bytebuffer and path file processing.
1b34eb10c1a052a joshua bauer 2017-04-28 22:03:10
Removed temporary components. Updated date parsing. Added tests.
3c2eb5c50d78903 joshua bauer 2017-04-28 21:21:37
Cleaned up swagger json.
62677783f8d4bf4 joshua bauer 2017-04-28 01:33:53
A lot more cleanup. Experimented with Rocker. Cleaned up references to
- JsonMapper.
c1259bf50932c6a joshua bauer 2017-04-28 01:24:50
Cleanup, added test directories, use new serialization methods.
d9f4cb3b10565c9 joshua bauer 2017-04-27 20:07:49
Server tuning.
226674541c5a1c8 joshua bauer 2017-04-26 23:06:19
Default settings optimization.
4a1be18d43d6524 joshua bauer 2017-04-26 19:01:22
Reference and app config. Undertow options. Add modules.
21ddc86c7ff6a7e joshua bauer 2017-04-26 18:16:35
Namespace changes.
81e75ff52627f2c joshua bauer 2017-04-26 14:15:54
Updated mvn exec. Made the root handler configurable from an HttpHandler
- instance or injected from a class.
56fd11de43857d0 joshua bauer 2017-04-26 00:03:57
Cleanup headers.
ec049d60fce7000 joshua bauer 2017-04-25 22:14:43
Migrate to new NS.
c9a93dd4788346d joshua bauer 2017-04-25 15:06:59
Whole lot of fixes and enhancements. Hopefully little to no performance
- loss.
756d337c552070f joshua bauer 2017-04-24 06:09:09
Cleanup modules.
ba639d7a92b76ac joshua bauer 2017-04-12 22:22:14
Updated default error handling.
7c38f46688e7d9b joshua bauer 2017-04-12 22:15:49
XML handling.
8362b501c563e3e joshua bauer 2017-04-12 22:15:28
Minor updates.
d610a1791e26c1d joshua bauer 2017-04-12 04:01:14
Cleanup ServerResponse interface.
9e6a02dd83a066f joshua bauer 2017-04-11 14:54:13
Improve ServerResponse performance.
a0c5cd596378cf8 joshua bauer 2017-04-11 14:42:29
Completed initial ServerResponse implementation.
501c4d4f1c67a20 joshua bauer 2017-04-10 20:12:39
Added more dependencies. Renamed endpointInfo. Added bytes benchmark.
d69097b03a703cf joshua bauer 2017-04-10 19:17:36
Override param arg name with annotation value.
6d30450221406ad joshua bauer 2017-04-07 23:53:44
Date and list working.
3f0ef60a473b54c joshua bauer 2017-04-07 23:35:52
Revamped folders.
dac0df4fc2e86bd joshua bauer 2017-04-07 23:13:56
Major reorg. Fix for logback.
4a47da26fb57335 joshua bauer 2017-04-07 01:30:50
Cleanup application.
6c3b8d666e4085d joshua bauer 2017-04-06 01:15:04
Swagger functioning as expected.
e739eaeae6d55c3 joshua bauer 2017-04-05 00:59:04
Generation and compilation functional.
d2838dc1d95b21b joshua bauer 2017-04-03 22:21:34
Generation updated.
714520aafdd070a joshua bauer 2017-04-03 06:23:52
Generator progress.
3a47fe04ef05292 joshua bauer 2017-04-02 00:29:25
~70k posts/sec
6c0ae6cb4017ffe joshua bauer 2017-03-31 23:58:35
First
2d41345e1de9bb0 joshua bauer 2017-03-31 14:30:07