Skip to content

Latest commit

 

History

History
2022 lines (846 loc) · 58.8 KB

CHANGELOG.md

File metadata and controls

2022 lines (846 loc) · 58.8 KB

Changelog

Proteus Changelog.

Unreleased

No issue

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

v0.4.6

No issue

[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

v0.4.5

No issue

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

v0.4.2

No issue

[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

v0.4.1

No issue

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

v0.3.7

No issue

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

v0.3.6

No issue

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

v0.3.5

No issue

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

v0.3.3

No issue

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

v0.3.2

No issue

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

v0.3.0

No issue

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

v0.1.8-alpha

No issue

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

v0.1.1

No issue

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