This repository has been archived by the owner on Mar 15, 2024. It is now read-only.
Releases: im-kulikov/helium
Releases · im-kulikov/helium
💫 Migrate from mserv
- created web services
- removed mserv
- add test coverage for partial web services
🐾 Minor fixes
- Move constant error to internal package
- Remove spew.Dump from tests
👻 Hot fix for `CatchTrace`
Loop should be marked and break
call with this mark
🐌 Refactoring and update dependencies
- Fix GolangCI notices
- typos
- scope lint
- if-else-if -> switch-case
- remove binding to all interfaces
- missing error checks
- missing params checks
- Update web-module to new mserv
- missing error check in tests
mserv.NewHTTPServer
was changed
- Refactoring workers-module
- test coverage
- update to new version of
chapsuk/worker
- remove logger from params (not need anymore)
- remove redis from dependencies (used worker.Locker interface instead)
- Dependencies:
- Update:
- github.com/chapsuk/mserv v1.1.0
- github.com/chapsuk/worker v1.0.0
- github.com/davecgh/go-spew v1.1.1
- github.com/prometheus/client_golang v1.1.0
- github.com/spf13/viper v1.4.0
- github.com/stretchr/testify v1.4.0
- go.uber.org/atomic v1.4.0
- go.uber.org/zap v1.10.0
- Removed:
- github.com/bsm/redis-lock
- github.com/golang/protobuf
- github.com/go-redis/redis
- github.com/chapsuk/wait
- github.com/onsi/ginkgo
- github.com/onsi/gomega
- github.com/prometheus/common
- github.com/robfig/cron
- github.com/smartystreets/goconvey
- go.uber.org/multierr
- google.golang.org/grpc
- Update:
☕️ Add option to disable server
- add test coverage
key
.disabled=true to disable server- describe web-module possible options
🍑 Fixes for CatchTrace
v0.11.11 small fixes for test "should catch multi level errors"
🍭 Custom http handler
fix #19
- NewHTTPServer now exported type, and you can create http-server that will be embedded into multi-server
- removed ProfileHandlerModule and MetricHandlerModule not need anymore
- remove profileResult, metricResult not need anymore
From now, you can pass profile_handler
and/or metric_handler
, that will be embedded into common handler and will be available to call them
- describe new functionality in readme
- enhancement and simplify for tests (randomize ports)
🍅 Constant errors and remove go-convey
- use constant errors
- replace go-convey with
testify/require
🦑 Trace level for logger module
logger.trace_level
- simplify
NewLogger
- replace go-convey with
testify/require
- add to README
- fix golint warnings
🦆 Cleanup and fix #13
- app_name and app_version passed into catch (fix #13)
- cleanup output in tests
- cleanup dependencies
- update dependencies:
- github.com/spf13/viper v1.3.2
- github.com/go-redis/redis v6.15.2+incompatible