Skip to content

v0.1.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@kdada kdada released this 09 Apr 11:02
· 155 commits to master since this release

Changes:

  • feat(service): support ErrorProduces (#197)
  • fix(service): fix wrong conflict definition check (#199)
  • feat(reqlog): add request logging plugin (#196)
  • feat(logger): add logger plugin (#195)
  • feat(config): use table printer to format help message (#194)
  • fix(config): fix PreConfigure wrong call (#193)
  • feat(config): add PreConfigure and PostConfigure hooks (#190)
  • fix(converter): return right pointer type (#191)
  • feat(config): add hook mechanism to NirvanaCommand (#189)
  • fix(service): correct result of AutoParameterGenerator.Generate (#188)
  • feat(service): add more converter (#187)
  • fix(service): treat Content-Length "" and "0" equally (#186)
  • example(tracing): Add tracing example (#114)
  • feat(tracing): Add options (#185)
  • fix(service): remove cache pool for http context (#184)
  • docs(openapi): add readme of OpenAPI section (#182)
  • fix(openapi): fix path item overriding problem (#170)
  • refactor(tracing): change dir (#181)
  • feat(service): save abstract path into http context (#179)
  • feat(tracing): Add tracing http transport (#116)
  • fix(nirvana): export Server.Builder (#180)
  • feat(server): allow to get service builder from nirvana server (#178)
  • docs(readme): update Configurer docs (#177)
  • feat(nirvana): remove parameters of nirvana.NewDefaultConfig() (#176)
  • docs(README): refine plugin README (#175)
  • feat(readme): update plugin docs (#174)
  • feat(openapi): change openapi tag from caicloud to nirvana (#171)
  • feat(examples): start with config.Command instead of nirvana.Server (#168)
  • chore(cli): remove cli (#166)
  • fix(definition): remove builder pattern (#165)
  • feat(config): add tests (#167)
  • feat(config): add nirvana config (#159)
  • chore(ref): ref for tests from go-chi (#164)
  • docs(proposals): add kickoff and framework proposal (#156)
  • docs(readme): update metrics section (#160)
  • docs(README): add validation readme (#155)
  • fix(metrics): histogram should collect latencies for milliseconds instead of microseconds
  • feat(validator): refine custom validator and add example (#158)
  • feat(error): adding some more detailed error descriptions (#151)
  • docs(readme): update readme for user guide (#150)
  • warp => wrap (#152) …
  • adding pre-commit config (#147)
  • feat(readme): add details for API (#145)
  • chore(example): clean up examples (#144)
  • fix(logo): update logo (#143)
  • fix: fix typo (#142)
  • docs(readme): update metrics readme (#138)
  • feat(metrics): add default metrics for http requests (#131)
  • docs(readme): update readme for openapi (#133)
  • fix(test): fix travis and tests (#135)
  • fix(openapi): fix unused import (#130)
  • feat(service): support plain error message for TextSerializer and OctetStreamSerializer (#129)
  • docs(readme): update readme and getting started (#120)
  • feat(validator): refine error message (#127)
  • doc(openapi): openapi example readme refine (#117)
  • doc(readme): add get started section into README.md (#119)
  • feat(builder): validate operators at startup time (#115)
  • feat(tracing): Add StartSpanFromContext
  • fix(errors): support to marshal errors into XML
  • feat(source): add default tag and set default value
  • fix(context): canonical format of the MIME header key
  • fix(service): move definition warning log to apposite position
  • feat(service): detail function name and position when related errors occur
  • fix(path): "/" repeat
  • feat(service): let consumers and producers support string and []byte