All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
30 June 2022
- Ignore RC builds in generated core-release notes
#336
- Update README.md
#330
- V2 release process
#327
- add missing kustomize patch + version setting helpers
#322
- Remove duplicated Compose image tags in Makefile
#325
- add img overrides for compose
#324
- Ensure X-Request-ID is returned and allow CLI inspect to use
#314
- Add container merge sematics for easier custom servers
#315
- Add server status update batching
#307
- Sherif akoush/demo fixes
#312
- Add build info to Hodometer Docker images
#304
- Add batching for XDS server updates
#248
- Add Kubernetes metrics to Hodometer
#299
- Modelgateway issue
#296
- Experiment store
#292
- Sherif akoush/upgrade mlserver 1.1
#294
- Sherif akoush/http lazy load fix
#293
- Sherif akoush/lazy load model in restart
#291
- Num modelgateway workers fix
#290
- Robustness fixes
#287
- Modelgateway workers from envar
#288
- Sherif akoush/create snapshot optimisation
#285
- Modelgateway threads
#278
- Fix trigger join
#282
- Pipeline db fixes
#283
- Allow model scaling, k6 constant throughput tests and Prometheus/Grafana in Docker Compose install
#262
- Sherif akoush/improve replica sorting
#280
- do not run action to build/push images on forks
#269
- fix workflow dispatch inputs for image building
#268
- Change Envoy LB Algorithm to Least Requests
#265
- Request metadata
#264
- Use static Kafka consumer in Kstreams
#260
- Scheduler db folder docker
#261
- Tracing config
#225
- Separate event publish from locked updates to data structures
#254
- add mnt folder to git with .keep file
#255
- small update to docs
#253
- Dataflow doc
#245
- Update index.md
#249
- update cifar10 demo
#247
- Metrics dashboard docs
#244
- fix http reverse proxy port issue
#243
- add workflow that builds and push images
#234
- Cli command updates
#242
- Sherif akoush/metrics dashboard
#241
- add longer default timeout in Envoy configuration
#239
- Optimise XDS server route creation
#237
- v2 control plane grpc + various fixes for scalability
#229
- Some text updates, new reference
#236
- Update index.md
#235
- Pipeline Persistence
#188
- Add locks to streams
#231
- small docs title page update
#228
- add locks around stream send
#226
- docs updates
#227
- Add Hodometer stub receiver
#211
- update cli export flags docs
#224
- Experiment status
#212
- fix trigger NullPointer exception
#221
- docs update
#222
- fix external port for kafka when running internally
#220
- Change port to avoid conflict
#219
- read events in go routines
#215
- Update server snapshot creation in scheduler
#214
- Sherif akoush/fix v2client load
#210
- Sherif akoush/add evict metrics
#184
- CIFAR10 Example and CLI Pipeline inspect
#207
- Add short names to CRDs
#209
- update pipeline status and finalizer check
#208
- Cli updates
#199
- Helm chart creation
#193
- Kafka configuration via config files
#189
- Alibi-detect iris drift detection example
#191
- throw errors in CLI on bad yaml
#198
- Add usage metrics collector
#181
- Add model metadata to CLI
#187
- update install docs for Ansible
#190
- Allow max message size in kafka and grpc
#186
- change kafka to bitnami
#185
- Allow for more informative scheduling errors
#182
- Add kafka Produce and Consume Tracing Spans
#178
- Sherif akoush/report same message from agent
#183
- Requests batch processing transformer implementation
#135
- fix docker compose for host network
#177
- Ansible: add jaeger and opentelemetry
#172
- Add server extra capabilities
#169
- Update memory.go
#173
- Parametrize ansible
#167
- Update Configuration.kt
#166
- add inference docs
#165
- initial ansible playbooks
#154
- Further Docs
#163
- Open Telemetry Tracing
#160
- make pipeline different from modelname
#162
- Sherif akoush/k6 dataflow
#149
- Pipeline inputs
#158
- fix locks in pipeline state set
#159
- Add Pipeline Triggers
#152
- tutorial docs section
#156
- Allow local model folders
#153
- Docs update
#150
- Use Gradle directly in dataflow engine Docker build
#148
- allow both mlserver and triton to be started locally
#146
- Add clearer state logging for chainer and joiner
#145
- Add state listeners to kstreams to wait while rebalancing takes place
#144
- Conditional and Error Pipelines
#143
- Pipelines on k8s
#142
- Added install command for local examples notebook
#141
- Dataflow updates
#140
- fix dataflow bugs
#139
- Update dataflow joiner
#137
- Update golangci-lint to 1.45.2
#138
- Pipelines with Join
#136
- Add features page placeholder
#133
- Add Docker setup for data-flow engine
#134
- Docs - add k8s resources
#132
- Docs Draft Outline
#131
- Fix data-flow Gradle setup
#130
- Add Kafka Streams data-flow engine
#119
- pick free port in test
#128
- add mlserver protos extensions back
#127
- Persisting k6 results to GCS bucket
#125
- Add an outline of software design doc
#126
- rename stream to modelgateway
#124
- Sherif akoush/various fixes for testing
#117
- initial docs setup
#123
- CLI plus updated sample notebooks
#120
- Disable auto-loading of models in MLServer at start-up via env vars
#122
- Pipeline operator
#118
- Pipelines
#107
- Wire up overcommit with scheduler
#111
- proto update for chainer
#109
- Experiments v1
#106
- chainer protos
#108
- Sherif akoush/simplify locks
#103
- Sherif akoush/remove version code agent
#102
- Stream integration with Kafka
#104
- Add event bus for scheduler-internal events
#99
- Fix maybe parsing methods so not a fatal on not found
#96
- Refactor Agent cmd package and argument parsing
#83
- replace loaded models with versioned models key
#88
- Add memory sorter to default scheduler
#91
- fix rclone host docker compose config
#94
- Sherif akoush/update v2 protos in notebooks
#93
- Sherif akoush/scv2 50/flatten versions (and various other fixes)
#86
- Prometheus Inference Metrics
#82
- Traffic split envoy
#79
- Docker compose updates
#84
- Use Compose for Docker-based Make targets
#81
- Wiring up proxies
#78
- Add Docker Compose manifests
#77
- Sherif akoush/reverse proxy grpc 2
#72
- K6 Load Tests
#69
- Service Mesh experiments Istio, Traefik, Ambassador
#70
- Sherif akoush/Memory over-commit (reverse proxy)
#18
- Server Custom Resource
#41
- Versioning
#40
- Move Protobuf contracts to top-level
#39
- Initial Operator update for Model resource
#20
- Add scheduler proxy/stub
#38
- Dynamic RClone Configuration
#8
- Format the code for new lines at end of file (gofmt)
#11
- Add github actions for linting and tests
#10
- Add golangci-lint linters and fix existing lint failures
#9
- Add payload logging with Envoy Taps
#1
- Updated to non deprecated grpc settings
#29
- add gRPC inference
#28
- Seldon Core V2 Scheduler Update
#27
- Add V2 APIs and Samples
#26
- New Operator APIs
#25
- Remove initial operator
#24
- SCV2 POC Update
#23
- Seldon Core V2 - Scheduler experiments
#22
- Seldon core v2 (add smoke test)
#21
- Seldon core v2 (further updates)
#20
- Seldon V2 APIs initial Draft
02d963c
- Initial commit for Model reconcile
a1dfb6d
- update status for model
d127e19
- add k8s config handling
86d58d0
- add model status
1703863