All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, markdownlint, and this project adheres to Semantic Versioning.
- Refactor to template-go
- grpcserver.Interface
GracefulStop()
- Changed
GrpcServerImpl
toSimpleGrpcServer
- Update dependencies
- github.com/stretchr/testify v1.9.0
- google.golang.org/grpc v1.63.2
- google.golang.org/protobuf v1.33.0
- Renamed module to
github.com/senzing-garage/go-observing
- Refactor to template-go
- Update dependencies
- google.golang.org/grpc v1.60.1
- google.golang.org/protobuf v1.32.0
- Refactored to
template-go
- Update dependencies
- google.golang.org/grpc v1.58.3
- Refactored to
template-go
- Update dependencies
- google.golang.org/grpc v1.57.0
- google.golang.org/protobuf v1.31.0
- Update dependencies
- github.com/stretchr/testify v1.8.4
- google.golang.org/grpc v1.56.0
- Notify() uses context.Background to avoid canceling Observation
- Support for gRPC Server options
- Fix bug (nil observer)
- gRPC service
- Method signature for notifier.Notify(...) adds "origin" parameter
- Change time format to
time.Now().UTC().Format(time.RFC3339Nano)
- Fixed concurrency issue with unregistering observer
ObserverWhiteList
example observer
subject.GetObservers()
notifier.Notify()
- IsSilent feature to suppress output
- Fixed proxy-pull
- Initial functionality