Skip to content

Releases: Hydrospheredata/hydro-serving

2.2.1

02 Apr 09:14
Compare
Choose a tag to compare

Fixed corrupted helm chart

2.2.0

26 Mar 16:55
Compare
Choose a tag to compare

Features & Improvements

  • External Models Support. Now you can connect models hosted elsewhere to the Hydrosphere.

  • Hydrosphere Python SDK. Connect to the Hydrosphere and manage your models from Python with hydro-sdk. Checkout the hydro-sdk release

  • Favorite Models & Applications. Bookmark your favorite models for faster access.

  • Redesigned Model Details Menu. Create Application shortcut, Services inside the new Model Details menu.

  • Servable Metadata. Deploy instances of your model versions with additional metadata.

  • Fail execution if a model’s output is violating its contract.

  • Zen Mode. Focus on the performance of your model by hiding all UI except the monitoring screen

  • Other. UI Navigation improvements, documentation updates

Bug Fixes

  • Fixed "Too big error message about traffic split” #223

  • Fixed "Model doesn't build because of upper-case letters usage" #27

2.1.0

20 Nov 14:49
Compare
Choose a tag to compare

Bulat Lutfullin bda5e0d fix manager and gateway helm charts
Bulat Lutfullin d7e634c Merge branch 'master' of github.com:Hydrospheredata/hydro-serving
Bulat Lutfullin 4001cf0 fix ui helm chart
Bulat e5737b4 Bump release version
Bulat Lutfullin 7ebe707 Remove old docker-compose file and influx helm chart
Ubuntu 1a9e27a Release hydrosphere/serving-gateway:2.1.0
Ubuntu 081002d Release hydrosphere/serving-manager-ui:2.1.0
Ilnur Garifullin a76d7d7 Update monitoring docs (#303)
* Add basic monitoring tutorial
* Reset markdown text formatting
* Add custom metric docs
* Add SDK docs
* Update monitoring docs
* Update installation docs
* Update tutorials docs
* Add monitoring tutorial
* Update monitoring
* Move currently written monitoring doc to Concepts
* Finish with kNN example
* Update serving.yaml definitions for monitoring
* Update serving.yaml definitions for monitoring
* Adjust Concepts pages
* Update components section
* Update docs
* Add new monitoring example
Bulat f345a27 Return dev docs push (#302)
* Return dev docs push
* Fix master check
Ilnur Garifullin b11a53e Monitoring (#301)
* Add basic monitoring tutorial
* Reset markdown text formatting
* Add custom metric docs
* Add SDK docs
* Update monitoring docs
Liza Batanina 22fb311 Update components (#299)
* * Add components scheme
* Fix Readme
* Update index.md
update index with spark tutorial
* Add files via upload
Spark models tutorial
* Add concepts section
* Move Monitoring to the Concepts block
Liza Batanina 1d0692c Merge pull request #296 from Hydrospheredata/update_docs
Added info to hs cli
Beardedwhale 84140a0 Added info to hs cli
Liza Batanina 57957cd Merge pull request #293 from Hydrospheredata/fix-docs
Fix docs
Beardedwhale d1ea7e1 Add note
Beardedwhale 4437227 Fix broken links
Beardedwhale 42e28fc Fixed Quickstart:
* moved requirement.txt info on earlier stage
* fixed img path
* added comments about application name in curl and grpc
Beardedwhale f966af8 Remove '$' sign from sh commands
Beardedwhale 24bd907 * Add reference part
* Fix tutorial errors
* Add metadata info
dmitriy.isaev 81d3733 Merge pull request #279 from Hydrospheredata/timemachine
add timemachine env config
dmitryisaev 5ee2e83 add timemachine env config
HydroRobot 60666f9 Publishing new version 2.0.4

2.0.4

19 Apr 12:23
Compare
Choose a tag to compare

Konstantin Makarychev 0f2860b Bump new version
Konstantin Makarychev faf2e6f Up service versions
HydroRobot 04083a7 Publishing new version 2.0.3

2.0.3

19 Apr 09:06
Compare
Choose a tag to compare

Konstantin Makarychev 155738b Bump new version
Konstantin Makarychev 308db8c Merge branch 'master' of github.com:Hydrospheredata/hydro-serving
Konstantin Makarychev 857fb06 Fix ingress installation
HydroRobot 4208478 Publishing new version 2.0.2

2.0.2

18 Apr 16:05
Compare
Choose a tag to compare

Konstantin Makarychev 17cde47 Up version
Konstantin Makarychev 677b34c Up service versions
Konstantin Makarychev 96bd841 Add ingress grpc (#274)

Rustem Zakiev 8378212 fixed all the issues with QuickStart tutorial doc, now it works 601d8be (#272)
* fixed .yaml formatting in QuickStart tutorial
* fixed all the issues with QuickStart tutorial doc, now it works
Rustem Zakiev 6ed74c9 fixed .yaml formatting in QuickStart tutorial (#271)

HydroRobot 8b70f9d Publishing new version 2.0.1

2.0.1

09 Apr 16:38
Compare
Choose a tag to compare

Konstantin Makarychev f6b39c2 Fix docs
Konstantin Makarychev 3af7cca Bump new version
Konstantin Makarychev 16cbbbd Up gateway version
Konstantin Makarychev 087bfc1 Fix deploy helm charts
Vadim Chelyshov 5979102 fix reqstore configuration key
Bulat ec72d38 Merge branch 'master' of github.com:Hydrospheredata/hydro-serving
Bulat e1db8af Docs improvements
Bulat a654236 Update jenkinsfile.groovy
Konstantin Makarychev 3888bac Update kubernetes.md
Konstantin Makarychev ce2a016 Update kubernetes.md
HydroRobot d50c08d Publishing new version 2.0.0

2.0.0

04 Apr 15:38
Compare
Choose a tag to compare

Konstantin Makarychev cf9e609 Update README.md
Konstantin Makarychev 092a3e5 Update kubernetes.md
HydroRobot 5bae7c0 Publishing new version 2.0.0
HydroRobot 297fc26 Releasing 2.0.0
Konstantin Makarychev e4723a7 Update jenkinsfile.groovy
Konstantin Makarychev 7e451bb Update add_version.sh
Bulat 33c5953 Fix for duplicates
HydroRobot 129fe02 Publishing new version 2.0.0
HydroRobot 9dab914 Releasing 2.0.0
Konstantin Makarychev ba65426 Update jenkinsfile.groovy
HydroRobot 676b8bd Releasing 2.0.0
HydroRobot 45e7a18 Releasing 2.0.0
Konstantin Makarychev bb54c27 Merge branch 'master' of github.com:Hydrospheredata/hydro-serving
Konstantin Makarychev 0fc99b9 Fix jenkinsfile
Bulat f307b24 Update jenkinsfile.groovy
Bulat b988780 Update releaseDocs.sh
Bulat 7355400 Docs fixes
Bulat 3c881de jenkinsfile remove tt
Bulat aa1261e jenkinsfile fixes
Bulat 23ce13b Merge branch 'master' of github.com:Hydrospheredata/hydro-serving
Bulat 09f5223 Docs release fixes
Bulat d2af793 try -tt fix for scp
Bulat 73bf121 fix scp
Konstantin Makarychev 825948a Chore/add helm (#268)
* Initial commit
* Add .gitignore
* Fix lint failings
* Add jenkinsfile
* Set up CI/CD
* Development version increased: 0.1.8-SNAPSHOT
* Update docs
* Fix docker-registry configmap
* Development version increased: 0.1.9-SNAPSHOT
* Fix manager deployment
* Development version increased: 0.1.10-SNAPSHOT
* Add ability to specify full image name (eg for sha digest)
* Fix sidecar deployment
* Development version increased: 0.1.11-SNAPSHOT
* Add explicit namespace option
* Development version increased: 0.1.12-SNAPSHOT
* Add serving account and role binding creation for manager
* Update docs
* Development version increased: 0.1.13-SNAPSHOT
* Fix ingress in sidecar
* Development version increased: 0.1.14-SNAPSHOT
* Development version increased: 0.1.15-SNAPSHOT
* Quote ports which are used in env variables
* Development version increased: 0.1.16-SNAPSHOT
* reqstore (#5)
* reqstore
* fix name
* gateway - extra opts
* Development version increased: 0.1.17-SNAPSHOT
* Reqstore enabled (#6)
* reqstore - fix again
* Development version increased: 0.1.18-SNAPSHOT
* Remove envoy
* Fix custom yamls
* Fix ingress for ui
* Fix env variables for manager
* Fix host for manager in the ui chart
* Fix nginx config in the ui chart
* Fix/remove envoy (#7)
* Remove envoy
* Fix custom yamls
* Fix ingress for ui
* Fix env variables for manager
* Fix host for manager in the ui chart
* Fix nginx config in the ui chart
* Development version increased: 2.0.1-SNAPSHOT
* Fix custom env variables
* Development version increased: 2.0.2-SNAPSHOT
* Development version increased: 2.0.3-SNAPSHOT
* Fix shadowing in gateway
* Development version increased: 2.0.4-SNAPSHOT
* Development version increased: 2.0.5-SNAPSHOT
* Fix gateway deployment
* Development version increased: 2.0.6-SNAPSHOT
* Clean up
* Add helm charts, fix jenkinsfile
* Update chart docs
* Fix links in docs
* Fix docs
Bulat ed3abfa Update README.md
Bulat 520f7db Update README.md
Bulat 3a31d96 Update README.md
Bulat 8e7e2d1 Update ISSUE_TEMPLATE.md
Vadim Chelyshov 70ea028 Fix/remove envoy (#262)
* remove envoy - wip. rewrite docker cloud driver
* remove envoy - wip. fix docker driver
* remove envoy xds - wip
* wip
* remove envoy - real servable address
* wip
* discovery - handle obverser properly
* docker - remove sidecar headers
* Remove everything
* Fixes and clean up
* Fix removing k8s deployments
* new docs and remove dummy runitme
* fix canonical url
* Fix index and remove source link since it's useless
* remove selector logs
* Jenkins job and versions
* change homepage
* Fix updating apps, GetVersion grpc, discovery
* Servable fixes
* Stabilize grpc lib and fix unit tests
* Fix integration tests
* Python doc fixes
* Python doc fixes
* fixes for manager structure
* Docs sbt fixes
Vadim Chelyshov 29c0d2e reqstore - virtual host
Vadim Chelyshov 3d7fdaa debug k8s
Vadim Chelyshov d9d879c Merge pull request #264 from Hydrospheredata/envoy_reqstore
add reqstore to envoy
Vadim Chelyshov 774adea add reqstore to envoy
Bulat e3347d2 fix version and buildinfo content-type
Bulat 15c80cc Contract updates and profile types (#261)
* COntract changes
* New profile structure and fixes
* Contract simplification
* Update published lib
Tensorflow MetaGraph filter based on tag
Tensorflow signature priority
Format an inferred metadata
* Test for servable deletion
Http api for buildinfo
* Extend envoy route timeout
* make app name unique in it
* remove signature from request
remove duplicating test
* fix unit tests
Bulat e1dbfd6 Extend envoy route timeout
Konstantin Makarychev 08d80d6 Fix microservice selection from k8s
Konstantin Makarychev ffe6448 Fix service selection from k8s
Konstantin Makarychev 21d2c24 Fix failing on creating existed service in k8s
Konstantin Makarychev a61ebac Remove servable name uniqueness
Konstantin Makarychev 0bf5cd7 Fix cloud service removing from db
Konstantin Makarychev d73ccb3 Add imagePullPolicy: Always to model containers in k8s
Ilnur Garifullin da1fed3 Docs, minor update (#252)

Bulat 9439dac THE GRAND REMAKE (#238)
* Separate APIs and Swagger mock for v2
* Breaking changes and cleaning
* WIP - more or less working manager
* Remove unused code, fix build for windows
* Version enum and by-name app deletion
* Return data profiler fields
* Rewrite IsolatedDockerClient
* Separate client and server errors
* Fixed tests
* Fixed IT
* Small fixes
* Fix image push and container build
* Add check for image name correctness
* Remake of Application signature requirement
* Rename Service to ModelVariant
* Update grpc + Manager GRPC service
* fix envoy cluster names
* fix version get
* asd
* APIv2/Application status (#237)
* Application creation statuses
* remove unused type
* Change Application HTTP API
* Application name validation
* Swagger cleanup
* Application assembly
* Fix write file test
* File write test kinda-fix - copy attributes as well
* ApplicationIT fixes
* Fix NPE when ClusterLoadAssignment has nulled host (#235)
* Refactor and metrics removal
* Refactor and the new model build mechanism
* Refactor and optimize model build
* Remove redundant model method
* Test fixes and small cleanings
* Fix model build
* Fix app creation. New API for CLI.
* Fix workdir for build script. Fix service discovery and add some logs.
* Fix container labeling for docker-based cloud drivers
* Separate event bus and fix k8s driver notification
* Cleaner builder and new get by name for apps and selectors
* Apiv2/k8s fixes (#242)
* apiv2 - fix k8s support - wip
* k8s - fix remove app
* Fix app tests and error handling
* Metadata field for ModelVersion
* Fetcher metadata detection and test fixes
* Merge uploaded and fetched metadata
* Model fixes
* Merge fixes
Rustem Zakiev 56b1430 Update README.md
Ilnur Garifullin 2727c1b Update docs
Ilnur Garifullin 1263197 Change product name
Ilnur Garifullin 0fc2454 Docs (#228)
* Update Docs
* Make tables flexible for mobile
* Keep copy
Ilnur Garifullin ed48d06 Update Docs (#224)

Ilnur Garifullin a9ff049 Update Docs (#222)
* Update structure of sidebar
* Fix typo
* Restructure Documentation and rewrite Getting-Started
* Restructure documentation
* Fix links
* Restructure and add Python model example
* Updates to documentation
* Update page for Development
* Update documentation
* Update menu structure
* Remove conflict file
Bulat b8c5929 Fix timeouts for envoy routes
Bulat 49e0073 Update getting-started.md
Bulat d5dfc70 Python build hotfix
Bulat c1cc64d New pip build script. Forcefully clean model cache on upload (#219)

Bulat 69dad91 Docker client proxy settings (#218)
* Parse docker client proxy settings and push them to build container
* Config test fixes
Ilnur Garifullin 96c96c1 Fix grpc port
Ilnur Garifullin a0cb2db Minor documentation updates
Bulat 8717b58 Documentation updates (#212)
* Update structure of sidebar
* CLI docs
* Typos and contract fixes
* Fix typo
* Update Models page
* Update docs for latest CLI
* Update documentation
Konstantin Makarychev a45b129 Merge branch 'master' of github.com:Hydrospheredata/hydro-serving
Konstantin Makarychev cf61339 Fi :star-struck:
Vadim Chelyshov 348a93e add google analytics to docs (#213)

Konstantin Makarychev ec225cd Update timeouts for gateway
Bulat 9f55b66 Set experimental timeout for envoy.
Konstantin Makarychev 8620af5 Fix cd
Bulat c76ab89 Hotfix akka prefix for max content parameter
Bulat f213892 Fix/max message size (#214)
* Add MAX_CONTENT_LENGTH env var
* set default max content size to 512Mb
Konstantin Makarychev 6a65c06 Fix CD
Konstantin Makarychev c05b018 Add CD
Ilnur Garifullin 9128cb6 Change serving port to sidecar
Rustem Zakiev 3853f19 Update README.md
HydroRobot 4a618db Development version increased: 0.0.26-SNAPSHOT

0.0.25

21 Sep 13:13
Compare
Choose a tag to compare

@konstantin Makarychev 46a13a9 Add pull host for kube registry proxy
@konstantin Makarychev feaed3a Remove hardcoded docker registry credentials secret name
@bulat 1089ad5 Contract inference - Keras support (.h5) (#210)
* WIP keras fetcher
* HDF5 file attributes reader impl
* keras sequential model inference
* Functional model inference
* Scikit fetcher renamed to Fallback fetcher with support of binary contract files
* fix fallback fetcher spec
* Remove json file support
@konstantin Makarychev 20cf0c9 Add model to runtime when it runs in kubernetes (#211)

@bulat 838d0e6 Application - fix service removal (#209)

@bulat 19473ce db.ApplicationRepository update contract field (#208)

@konstantin Makarychev ea484cb Feature/kubernetes (#199)
* Kubernetes support
* Fix integration with gateway
* Refactor kubernetes cloud driver service
* Fix docker credentials duplicates
* Fix tests
* Fix it tests
* Revert version file changes
* Replace println with logger.debug
@bulat 5b2d85c XDS Aggregation stream - empty DiscoveryResponse on every DiscoverRequest (#204)
* Empty healthcheck
* change empty response typeUrl
* Fix gateway GRPC routing
* Change loglevel
@bulat 1529cb6 Remove the Await (#206)

@vadim Chelyshov ddd8baa Merge pull request #203 from Hydrospheredata/fix/devenv-container-names
Dev environment - use container names instead of image names
@bulat 6464812 Use container names instead of image names
@bulat 5702b7e Fix app enforce signature name (#201)
* Enforce same signature name in stages
* Fix tests
@bulat 12951dd Fix/lastest model version (#200)
* Latest model version fix
* Model versions IT test
@ilnur Garifullin a63038f Update docs (#192)
* Update docs
* Add instructions for developers
@vadim Chelyshov 0fa890f Merge pull request #198 from Hydrospheredata/chore/dev-gateway
Gateway container in dev mode
@bulat cd9388d Gateway container in dev mode
@bulat 088f8d2 pureconfig (#197)
* config consistency, logger thread info, pureconfig typed config
* Cleanup and AWS region reader fix
@vadim Chelyshov b01aaaa Merge pull request #194 from Hydrospheredata/chore/dev_mode
Chore/dev mode
@bulat 424e807 Separate gateway service (#196)
* - Moved all contract related code to hydro-serving-protos
- extended application in ApplicationDiscoveryService (Runtime, Environment, ModelVersion)
* Gateway discovery and serve route
* Logging
* Compose
* Gateway in integrations and influx fix
@konstantin Makarychev caaeab6 Remove integrations (#193)

@dos65 053cc83 build cleanup
@dos65 53f2428 manager - do not regenerate slick code if it's up to date
@dos65 d34bf5a sbt - add devRun command, setup docker enviroment
@konstantin Makarychev 5e21219 Merge pull request #191 from Hydrospheredata/hotfix/env_id
Fix environment id
@konstantin Makarychev f75a5b0 Fix environment id
@eduard a296aa6 Jenkins pipelines (#190)
* Jenkins pipeline
@HydroRobot c4da04b Development version increased: 0.0.25-SNAPSHOT

0.0.24

29 Jul 19:31
Compare
Choose a tag to compare

@bulat 6fb8e6f docs autoupload
@HydroRobot a7a8a3a Development version increased: 0.0.24-SNAPSHOT