Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

Releases: im-kulikov/helium

💫 Migrate from mserv

27 Nov 00:02
8eb7c60
Compare
Choose a tag to compare
  • created web services
  • removed mserv
  • add test coverage for partial web services

🐾 Minor fixes

26 Oct 21:34
bf16d75
Compare
Choose a tag to compare
  • Move constant error to internal package
  • Remove spew.Dump from tests

👻 Hot fix for `CatchTrace`

18 Sep 21:37
3f4d010
Compare
Choose a tag to compare

Loop should be marked and break call with this mark

🐌 Refactoring and update dependencies

18 Sep 21:21
00e2cf2
Compare
Choose a tag to compare
  • 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

☕️ Add option to disable server

15 Jun 14:08
2627f2f
Compare
Choose a tag to compare
  • add test coverage
  • key.disabled=true to disable server
  • describe web-module possible options

🍑 Fixes for CatchTrace

01 May 13:31
0ce7e5d
Compare
Choose a tag to compare
v0.11.11

small fixes for test "should catch multi level errors"

🍭 Custom http handler

27 Apr 08:45
fcc54f9
Compare
Choose a tag to compare

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

25 Apr 18:09
617e4be
Compare
Choose a tag to compare
  • use constant errors
  • replace go-convey with testify/require

🦑 Trace level for logger module

25 Apr 10:21
1ddddcb
Compare
Choose a tag to compare
  • logger.trace_level
  • simplify NewLogger
  • replace go-convey with testify/require
  • add to README
  • fix golint warnings

🦆 Cleanup and fix #13

24 Apr 19:02
c2ff5d3
Compare
Choose a tag to compare
  • 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