Skip to content

Latest commit

 

History

History
1897 lines (957 loc) · 46.4 KB

CHANGELOG.md

File metadata and controls

1897 lines (957 loc) · 46.4 KB

CHANGELOG

v0.11.1 (2024-04-17)

Fix

v0.11.0 (2024-04-17)

Unknown

  • minor bugs and improving docs (#136)

  • fix: minor bugs with on faliure behaviours

  • fix: minor bugs with on faliure behaviours

  • fix: adding secrets to sdk (4033b2b)

  • Docs (#135)

  • feat: moving to runnable

  • feat: Bringing in docs

  • feat: Bring in more renaming

  • feat: SDK execute will work

  • feat: simplified data passing

  • feat: making local executor only serial

  • fix: bug with parallel execution

  • feat: SDK function can be a function insted of dotted path

  • docs: fixing docs

  • feat: removing re-run from entrypoints

  • feat: retry executor

  • docs: updating docs

  • ci: no PR check on docs

  • docs: updating readme

  • docs: updating readme

  • docs: updating readme

  • docs: still working through it

  • fix: getting the json parameter working

  • feat: Tasks can send back objects now

  • feat: returns of all tasks is complete

  • feat: tasks can return objects

  • docs: fixing docs

  • fix: fixing parameters

  • feat: working parameters

  • feat: working parameters

  • fix: removing tutorial

  • fix: removing tutorial

  • fix: map can return params

  • fix: map can return params

  • feat: Notebooks can pass objects between themselves

  • fix: notebooks can return object parameters but cannot consume

  • feat: map nodes and reducer functionality

  • chore: isort

  • chore: isort

  • chore: isort

  • chore: isort

  • fix: examples, sdk execute

  • docs: working on improving the docs

  • feat: simpler sdk traversals

  • docs: still working on it

  • fix: removing tracker and fixing some bugs

  • feat: metrics added

  • feat: Improved logging and presentation

  • feat: faux semantic release

  • feat: faux semantic release (59b848b)

v0.10.0 (2024-04-09)

Unknown

  • Logging (#134)

  • feat: moving to runnable

  • feat: Bringing in docs

  • feat: Bring in more renaming

  • feat: SDK execute will work

  • feat: simplified data passing

  • feat: making local executor only serial

  • fix: bug with parallel execution

  • feat: SDK function can be a function insted of dotted path

  • docs: fixing docs

  • feat: removing re-run from entrypoints

  • feat: retry executor

  • docs: updating docs

  • ci: no PR check on docs

  • docs: updating readme

  • docs: updating readme

  • docs: updating readme

  • docs: still working through it

  • fix: getting the json parameter working

  • feat: Tasks can send back objects now

  • feat: returns of all tasks is complete

  • feat: tasks can return objects

  • docs: fixing docs

  • fix: fixing parameters

  • feat: working parameters

  • feat: working parameters

  • fix: removing tutorial

  • fix: removing tutorial

  • fix: map can return params

  • fix: map can return params

  • feat: Notebooks can pass objects between themselves

  • fix: notebooks can return object parameters but cannot consume

  • feat: map nodes and reducer functionality

  • chore: isort

  • chore: isort

  • chore: isort

  • chore: isort

  • fix: examples, sdk execute

  • docs: working on improving the docs

  • feat: simpler sdk traversals

  • docs: still working on it

  • fix: removing tracker and fixing some bugs

  • feat: metrics added

  • feat: Improved logging and presentation (94e3839)

v0.5.1 (2024-02-14)

Fix

  • fix: docs and code (#132) (be6d925)

Unknown

  • Release (#133)

  • fix: ci process

  • fix: ci process

  • fix: ci process

  • fix: ci process (9215f88)

v0.5.0 (2024-02-14)

Unknown

  • Bug ci (#131)

  • feat: Improving bash functionality, map catalog being specific to iterable

  • fix: release process PSR fix to 7.x.x

  • fix: release process PSR fix to 7.x.x

  • feat: Working container task type

  • feat: Adding required accomodations for local container

  • feat: accommodating executor

  • feat: working container in local with data and parameters synced

  • feat: Releasing container task type

  • feat: Improving SDK

  • feat: Improving SDK

  • feat: Improving SDK

  • docs: Improving SDK

  • fix: WIP working with stricter mypy

  • fix: Stricter mypy WIP

  • fix: Fixed mypy and test. To resume working on container related stuff

  • feat: Final checks to container task type

  • feat: Need to check job execution command in a few scenarios

  • feat: Better .gitignore

  • fix: WUP still in process

  • fix: mypy issues

  • fix: Adding service_type to BaseProviders

  • fix: updating sematic release

  • fix: todo for containers

  • fix: merging chat.tests

  • ci: figuring out the release

  • ci: chaning magnus path

  • ci: fixing poetry install

  • ci: forcing release

  • feat: Making integrations simple within magnus

  • feat: Moving to Rich and adding examples

  • fix: Trying to get the logger working

  • fix: logging levels different for client code and magnus

  • fix: Adding log level example

  • chore: Moving coverage to pyproject.toml, making integrations smoother

  • feat: Adding K8's extensions modules into magnus

  • docs: Adding a bit more clear examples

  • docs: Adding a bit more clear examples

  • feat: Getting pyinstaller into play

  • fix: remove docker build as it extends scope

  • fix: Moving to better statically typed code

  • fix: Refactor context

  • feat: Proper base services and implemtations moving to extensions

  • feat: Moving to base vs implementation model

  • perf: Improving the start up time

  • fix: Adding the test structure

  • style: adding gitlint

  • fix: updating to pydantiv v2

  • fix: upgrade mypy and bring back standards

  • test: more and more tests

  • fix: Fixing pydantic nesting

  • test: adding more tests

  • test: Still working on tests

  • test: working with tests and typing

  • test: added more tests, renamed as-is to stub

  • feat: in the process of adding a generic chunked data store

  • fix: generic chunked data store

  • feat: Bringing in argo

  • fix: W I P working on argo

  • fix: W I P working on argo

  • feat: Brining in Argo

  • fix: mypy fixes

  • feat: Adding SDK nodes and testing

  • feat: Adding SDK nodes and testing

  • feat: workking on parallel sdk

  • feat: working on SDK, still wrok inprogress

  • feat: Working SDK which looks good

  • fix: TODO about the catalog

  • feat: improved testing and system to bring in other features

  • docs: Add docs

  • docs: Adding more docs and making it better

  • feat: Improved parameters, still working on it

  • feat: Improved parameter passing

  • docs: improved documentation

  • feat: Shell can now interact with paramters

  • feat: improved secrets manager

  • docs: more and more docs

  • feat: Improving docs and examples

  • feat: Improving docs and examples

  • test: fixed broken tests

  • test: passing tests

  • fix: Fixing catalog settings

  • test: Adding all examples as tests

  • feat: experiment tracking

  • feat: incrememntal experiment tracking

  • feat: incrememntal experiment tracking

  • feat: incrememntal experiment tracking

  • feat: mlflow integration

  • feat: experiment tracking and more docs

  • feat: working local container

  • feat: still need to make tests pass

  • feat: adding map to sdk, still working

  • feat: map in sdk

  • feat: map in sdk

  • feat: map in sdk

  • feat: dynamic configuration file for sdk

  • feat: Deeply nested SDK

  • feat: brining in local container

  • feat: brining in local container

  • feat: Brining in step overrides

  • feat: Bringing in argo, still working

  • feat: Bringing in argo

  • docs: more and more docs

  • feat: Adding mocked executor

  • feat: mocked executors

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • feat: Getting a bit closer to release

  • docs: Updated references

  • fix: broken test

  • ci: release is broken (f07bd57)

  • Features 0.5 (#130)

  • feat: Improving bash functionality, map catalog being specific to iterable

  • fix: release process PSR fix to 7.x.x

  • fix: release process PSR fix to 7.x.x

  • feat: Working container task type

  • feat: Adding required accomodations for local container

  • feat: accommodating executor

  • feat: working container in local with data and parameters synced

  • feat: Releasing container task type

  • feat: Improving SDK

  • feat: Improving SDK

  • feat: Improving SDK

  • docs: Improving SDK

  • fix: WIP working with stricter mypy

  • fix: Stricter mypy WIP

  • fix: Fixed mypy and test. To resume working on container related stuff

  • feat: Final checks to container task type

  • feat: Need to check job execution command in a few scenarios

  • feat: Better .gitignore

  • fix: WUP still in process

  • fix: mypy issues

  • fix: Adding service_type to BaseProviders

  • fix: updating sematic release

  • fix: todo for containers

  • fix: merging chat.tests

  • ci: figuring out the release

  • ci: chaning magnus path

  • ci: fixing poetry install

  • ci: forcing release

  • feat: Making integrations simple within magnus

  • feat: Moving to Rich and adding examples

  • fix: Trying to get the logger working

  • fix: logging levels different for client code and magnus

  • fix: Adding log level example

  • chore: Moving coverage to pyproject.toml, making integrations smoother

  • feat: Adding K8's extensions modules into magnus

  • docs: Adding a bit more clear examples

  • docs: Adding a bit more clear examples

  • feat: Getting pyinstaller into play

  • fix: remove docker build as it extends scope

  • fix: Moving to better statically typed code

  • fix: Refactor context

  • feat: Proper base services and implemtations moving to extensions

  • feat: Moving to base vs implementation model

  • perf: Improving the start up time

  • fix: Adding the test structure

  • style: adding gitlint

  • fix: updating to pydantiv v2

  • fix: upgrade mypy and bring back standards

  • test: more and more tests

  • fix: Fixing pydantic nesting

  • test: adding more tests

  • test: Still working on tests

  • test: working with tests and typing

  • test: added more tests, renamed as-is to stub

  • feat: in the process of adding a generic chunked data store

  • fix: generic chunked data store

  • feat: Bringing in argo

  • fix: W I P working on argo

  • fix: W I P working on argo

  • feat: Brining in Argo

  • fix: mypy fixes

  • feat: Adding SDK nodes and testing

  • feat: Adding SDK nodes and testing

  • feat: workking on parallel sdk

  • feat: working on SDK, still wrok inprogress

  • feat: Working SDK which looks good

  • fix: TODO about the catalog

  • feat: improved testing and system to bring in other features

  • docs: Add docs

  • docs: Adding more docs and making it better

  • feat: Improved parameters, still working on it

  • feat: Improved parameter passing

  • docs: improved documentation

  • feat: Shell can now interact with paramters

  • feat: improved secrets manager

  • docs: more and more docs

  • feat: Improving docs and examples

  • feat: Improving docs and examples

  • test: fixed broken tests

  • test: passing tests

  • fix: Fixing catalog settings

  • test: Adding all examples as tests

  • feat: experiment tracking

  • feat: incrememntal experiment tracking

  • feat: incrememntal experiment tracking

  • feat: incrememntal experiment tracking

  • feat: mlflow integration

  • feat: experiment tracking and more docs

  • feat: working local container

  • feat: still need to make tests pass

  • feat: adding map to sdk, still working

  • feat: map in sdk

  • feat: map in sdk

  • feat: map in sdk

  • feat: dynamic configuration file for sdk

  • feat: Deeply nested SDK

  • feat: brining in local container

  • feat: brining in local container

  • feat: Brining in step overrides

  • feat: Bringing in argo, still working

  • feat: Bringing in argo

  • docs: more and more docs

  • feat: Adding mocked executor

  • feat: mocked executors

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • docs: trying mermaid

  • feat: Getting a bit closer to release

  • docs: Updated references

  • fix: broken test (a452f9c)

v0.4.22 (2023-08-27)

Fix

  • fix: retry is wrong logic here (#121) (f81dcf8)

v0.4.21 (2023-08-05)

Chore

  • chore(deps): bump certifi from 2023.5.7 to 2023.7.22 (#114)

Bumps certifi from 2023.5.7 to 2023.7.22.


updated-dependencies:

  • dependency-name: certifi dependency-type: indirect ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ae9ba36)

Unknown

  • Container (#119)

  • feat: Improving bash functionality, map catalog being specific to iterable

  • fix: release process PSR fix to 7.x.x

  • fix: release process PSR fix to 7.x.x

  • feat: Working container task type

  • feat: Adding required accomodations for local container

  • feat: accommodating executor

  • feat: working container in local with data and parameters synced

  • feat: Releasing container task type (ce2a6dc)

v0.4.20 (2023-07-30)

Feature

  • feat: Improving bash functionality, map catalog being specific to iterable (#115) (9f0e17c)

Unknown

  • Container (#117)

  • feat: Improving bash functionality, map catalog being specific to iterable

  • fix: release process PSR fix to 7.x.x

  • fix: release process PSR fix to 7.x.x (a9a1ae8)

  • Container (#116)

  • feat: Improving bash functionality, map catalog being specific to iterable

  • fix: release process PSR fix to 7.x.x (98362dc)

v0.4.19 (2023-06-05)

Chore

  • chore(deps): bump cryptography from 40.0.2 to 41.0.0 (#109)

Bumps cryptography from 40.0.2 to 41.0.0.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a7133fe)

  • chore(deps): bump tornado from 6.3 to 6.3.2 (#106)

Bumps tornado from 6.3 to 6.3.2.


updated-dependencies:

  • dependency-name: tornado dependency-type: indirect ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (58d7ec5)

  • chore(deps): bump requests from 2.28.2 to 2.31.0 (#104)

Bumps requests from 2.28.2 to 2.31.0.


updated-dependencies:

  • dependency-name: requests dependency-type: indirect ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1616143)

  • chore(deps): bump pymdown-extensions from 9.10 to 10.0 (#102)

Bumps pymdown-extensions from 9.10 to 10.0.


updated-dependencies:

  • dependency-name: pymdown-extensions dependency-type: indirect ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Vijay Vammi <[email protected]> (b7abec4)

Unknown

  • Port (#111)

  • fix: bug with map iterate on

  • fix: Porting to 3.7

  • fix: Porting to 3.7

  • fix: test compatibility between 3.7 and 3.8 (38ccf63)

v0.4.18 (2023-05-19)

Fix

  • fix: fixing fan out and in (#103)

  • fix: fixing fan out and in

  • fix: fixing fan out and in (0c1bbda)

v0.4.17 (2023-04-12)

Feature

  • feat: Adding fan in and out capabilties (#101)

  • feat: Adding fan in and out capabilties

  • feat: Adding fan in and out capabilties (3e77d80)

v0.4.16 (2023-04-05)

Chore

  • chore: ⬆️ adjusting image (3b60c3c)

  • chore: ⬆️ adjusting image (566fb50)

  • chore: ⬆️ adjusting image (06305cd)

  • chore: ⬆️ adjusting image (1cfcd90)

Documentation

  • docs: Updating docs (#99) (b44a46e)

Performance

  • perf: Improving performance by local import

  • perf: moving ploomber as a internal to improve performance

  • perf: moving ploomber as a internal to improve performance

  • perf: moving ploomber as a internal to improve performance

  • perf: moving ploomber as a internal to improve performance

  • perf: moving ploomber as a internal to improve performance

  • perf: moving ploomber as a internal to improve performance (ddec0cb)

v0.4.15 (2023-03-28)

Documentation

  • docs: 📚 badges (#97) (0d679d9)

Feature

  • feat: Interrogate (#98)

  • chore: ⬆️ interrogate

  • chore: ⬆️ increasing doc strings coverage

  • chore: ⬆️ increasing doc strings coverage

  • chore: ⬆️ fixing merge conflict (f78b72a)

v0.4.14 (2023-03-28)

Documentation

  • docs: badges and snippets

  • docs: 📚 adding black, using snippets

  • docs: 📚 badges

  • docs: 📚 badges

  • docs: 📚 badges

  • docs: 📚 badges

  • docs: 📚 badges

  • docs: 📚 badges (e22651c)

v0.4.13 (2023-03-19)

Feature

  • feat: ✨ Update run log status for Notebook/function execution (#95)

  • feat: ✨ Update run log status for Notebook/function execution

  • feat: ✨ Update run log status for Notebook/function execution (6efc9f9)

v0.4.12 (2023-03-15)

Fix

  • fix: 🐛 bug with integration (#94)

  • fix: 🐛 bug with integration

  • fix: 🐛 bug with integration (236109c)

v0.4.11 (2023-03-14)

Unknown

  • Integrations (#93)

  • feat: ✨ making extension naming simpler

  • feat: ✨ sanitizing integrations

  • feat: ✨ integrations

  • feat: ✨ integrations (35dfc08)

v0.4.10 (2023-03-14)

Unknown

  • Integrations (#92)

  • feat: ✨ making extension naming simpler

  • feat: ✨ sanitizing integrations

  • feat: ✨ integrations (36d00ec)

v0.4.9 (2023-03-06)

Feature

  • feat: ✨ interactive NB session (#89) (5e73bcd)

v0.4.8 (2023-03-01)

Unknown

  • Iteration0 (#88)

  • feat: ✨ job executors

  • feat: ✨ job exectors

  • feat: ✨ adding sdk, in middle of get_object or put_object

  • feat: ✨ pickler added

  • feat: ✨ pickling

  • fix: 🐛 pipeline config (6f8bbf8)

v0.4.7 (2023-03-01)

Unknown

  • Iteration0 (#87)

  • feat: ✨ job executors

  • feat: ✨ job exectors

  • feat: ✨ adding sdk, in middle of get_object or put_object

  • feat: ✨ pickler added

  • feat: ✨ pickling (ca33306)

v0.4.6 (2023-02-28)

Chore

  • chore: ⬆️ Fixing email (#86) (7846dce)

v0.4.5 (2023-02-24)

Fix

  • fix: 🐛 bugs with notebook pipelines (#81) (ce6adaf)

Unknown

  • Bump ipython from 8.8.0 to 8.10.0 (#68)

Bumps ipython from 8.8.0 to 8.10.0.


updated-dependencies:

  • dependency-name: ipython dependency-type: indirect ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Vijay Vammi <[email protected]> (7fd92ea)

v0.4.4 (2023-02-23)

Unknown

  • Chunked fs (#78)

  • feat: ✨ Parameters per attempt, removing attempt from execution, chunked_fs

  • fix: 🐛 parallel's after long time

  • feat: ✨ chunked-fs

  • docs: 📚 chunked fs

  • docs: 📚 chunked fs (3fd2805)

  • Tutorial (#77)

  • WIP: Tutorial to be added

  • Adding tutorial

  • docs: 📚 adding docs and links to extensinos (0a6df58)

v0.4.3 (2023-02-20)

Unknown

  • Bug mlflow (#76)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 removing dynamic version

  • ci: 💚 only version from semantic release

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • feat: ✨ catalog does not throw exceptions

  • feat: ✨ trigger job does not need to be implemented

  • ci: 💚 fixing names and datastore extras

  • ci: 💚 fixing names and datastore extras

  • ci: 💚 fixing names and datastore extras

  • ci: 💚 testing pypi release

  • ci: 💚 testing pypi release

  • ci: 💚 new release process

  • ci: 💚 fixing the release (f729b2b)

  • Bug mlflow (#74)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 removing dynamic version

  • ci: 💚 only version from semantic release

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions

  • feat: ✨ catalog does not throw exceptions

  • feat: ✨ trigger job does not need to be implemented

  • ci: 💚 fixing names and datastore extras

  • ci: 💚 fixing names and datastore extras

  • ci: 💚 fixing names and datastore extras

  • ci: 💚 testing pypi release

  • ci: 💚 testing pypi release

  • ci: 💚 new release process (9d0eb8f)

  • Bug mlflow (#73)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 removing dynamic version

  • ci: 💚 only version from semantic release

  • ci: 💚 testing release actions

  • ci: 💚 testing release actions (2f794c4)

  • Bug mlflow (#72)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 removing dynamic version

  • ci: 💚 only version from semantic release

  • ci: 💚 testing release actions (1d3d1fe)

v0.4.1 (2023-02-12)

Ci

  • ci: 💚 adding pr check (#67)

  • ci: 💚 adding pr check

  • ci: 💚 adding pr check

  • fix: 🐛 CI and mlflow bug

  • ci: 💚 fixing bug

  • fix: 🐛 MLflow bug (ceb7cc9)

Documentation

Unknown

  • Bug mlflow (#71)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release (f599d5c)

  • Bug mlflow (#70)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release

  • ci: 💚 automatic release (b61cab7)

  • Bug mlflow (#69)

  • fix: 🐛 mlflow creeped in

  • fix: 🐛 trying semver

  • ci: 💚 testing semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • fix: 🐛 trying semver

  • ci: 💚 semver

  • ci: 💚 working through dynamic versioning

  • ci: 💚 adding semantic release

  • ci: 💚 automatic release (f70e0ac)

v0.4.0 (2023-02-09)

Unknown

  • Decorator (#65)

  • In between decorator

  • feat: decorator

  • feat: Decorator

  • feat: experiment tracker added

  • feat: distinction between active decorarator and pipeline

  • feat: WIP, remove unnecessary installs

  • feat: Execute standalone notebook

  • feat! : Variables from Environment

  • feat: wip Introducing structure and protected members

  • feat: improving the API's

  • feat: WIP working with sharing data between process

  • feat: moving to ploomber engine instead of papermill

  • feat: Output notebook automatically added to the catalog

  • patch: including tests for traversals

  • patch: santitizing nodes

  • patch: testing graph

  • patch: traversal tests

  • patch: fixing mypy

  • patch: fixing mypy

  • feat: pythonic SDK to define pipelines

  • patch: sanitizing executor

  • test: ✔️ fixing tests

  • test: ✔️ adding executor tests

  • test: ✔️ Finished with testing

  • feat: ✨ fixing interaction of pipeline definition

  • test: ✔️ adding sdk traversals

  • refactor: 🔨 santitizing experiment tracker

  • feat: ✨ execute function

  • docs: 📚 updating to python sdk

  • docs: 📚 still wip

  • docs: 📚 still wip

  • docs: 📚 Stable but still working

  • docs: 📚 updating readme

  • docs: 📚 working still

  • docs: 📚 Changed interaction definition, tests and docs

  • docs: 📚 Prepping for a release

  • docs: 📚 going for a release

  • docs: 📚 Fixing readme

  • docs: 📚 Fixing index

  • docs: 📚 fixing index.md (04cf36a)

  • Decorator (#64)

  • In between decorator

  • feat: decorator

  • feat: Decorator

  • feat: experiment tracker added

  • feat: distinction between active decorarator and pipeline

  • feat: WIP, remove unnecessary installs

  • feat: Execute standalone notebook

  • feat! : Variables from Environment

  • feat: wip Introducing structure and protected members

  • feat: improving the API's

  • feat: WIP working with sharing data between process

  • feat: moving to ploomber engine instead of papermill

  • feat: Output notebook automatically added to the catalog

  • patch: including tests for traversals

  • patch: santitizing nodes

  • patch: testing graph

  • patch: traversal tests

  • patch: fixing mypy

  • patch: fixing mypy

  • feat: pythonic SDK to define pipelines

  • patch: sanitizing executor

  • test: ✔️ fixing tests

  • test: ✔️ adding executor tests

  • test: ✔️ Finished with testing

  • feat: ✨ fixing interaction of pipeline definition

  • test: ✔️ adding sdk traversals

  • refactor: 🔨 santitizing experiment tracker

  • feat: ✨ execute function

  • docs: 📚 updating to python sdk

  • docs: 📚 still wip

  • docs: 📚 still wip

  • docs: 📚 Stable but still working

  • docs: 📚 updating readme

  • docs: 📚 working still

  • docs: 📚 Changed interaction definition, tests and docs

  • docs: 📚 Prepping for a release

  • docs: 📚 going for a release

  • docs: 📚 Fixing readme

  • docs: 📚 Fixing index (4f48151)

  • Decorator (#63)

  • In between decorator

  • feat: decorator

  • feat: Decorator

  • feat: experiment tracker added

  • feat: distinction between active decorarator and pipeline

  • feat: WIP, remove unnecessary installs

  • feat: Execute standalone notebook

  • feat! : Variables from Environment

  • feat: wip Introducing structure and protected members

  • feat: improving the API's

  • feat: WIP working with sharing data between process

  • feat: moving to ploomber engine instead of papermill

  • feat: Output notebook automatically added to the catalog

  • patch: including tests for traversals

  • patch: santitizing nodes

  • patch: testing graph

  • patch: traversal tests

  • patch: fixing mypy

  • patch: fixing mypy

  • feat: pythonic SDK to define pipelines

  • patch: sanitizing executor

  • test: ✔️ fixing tests

  • test: ✔️ adding executor tests

  • test: ✔️ Finished with testing

  • feat: ✨ fixing interaction of pipeline definition

  • test: ✔️ adding sdk traversals

  • refactor: 🔨 santitizing experiment tracker

  • feat: ✨ execute function

  • docs: 📚 updating to python sdk

  • docs: 📚 still wip

  • docs: 📚 still wip

  • docs: 📚 Stable but still working

  • docs: 📚 updating readme

  • docs: 📚 working still

  • docs: 📚 Changed interaction definition, tests and docs

  • docs: 📚 Prepping for a release

  • docs: 📚 going for a release

  • docs: 📚 Fixing readme (f2c7048)

  • Decorator (#61)

  • In between decorator

  • feat: decorator

  • feat: Decorator

  • feat: experiment tracker added

  • feat: distinction between active decorarator and pipeline

  • feat: WIP, remove unnecessary installs

  • feat: Execute standalone notebook

  • feat! : Variables from Environment

  • feat: wip Introducing structure and protected members

  • feat: improving the API's

  • feat: WIP working with sharing data between process

  • feat: moving to ploomber engine instead of papermill

  • feat: Output notebook automatically added to the catalog

  • patch: including tests for traversals

  • patch: santitizing nodes

  • patch: testing graph

  • patch: traversal tests

  • patch: fixing mypy

  • patch: fixing mypy

  • feat: pythonic SDK to define pipelines

  • patch: sanitizing executor

  • test: ✔️ fixing tests

  • test: ✔️ adding executor tests

  • test: ✔️ Finished with testing

  • feat: ✨ fixing interaction of pipeline definition

  • test: ✔️ adding sdk traversals

  • refactor: 🔨 santitizing experiment tracker

  • feat: ✨ execute function

  • docs: 📚 updating to python sdk

  • docs: 📚 still wip

  • docs: 📚 still wip

  • docs: 📚 Stable but still working

  • docs: 📚 updating readme

  • docs: 📚 working still

  • docs: 📚 Changed interaction definition, tests and docs

  • docs: 📚 Prepping for a release

  • docs: 📚 going for a release (49937f7)

  • Added Environment secrets manager (#59) (a7d649c)

  • Hybrid mode (#57)

  • WIP: Local container can take an optional run_in_local to run the step in local

  • Bumping version and releases (2100434)

  • Fixing bug fixes along with a few enhancements (#56) (c54264c)

  • Secrets as env (#55)

  • Adding secrets as env if asked

  • Secrets as env (9a19f28)

  • Bug with empty placeholders (#49) (6282724)

  • Expose runid (#48)

  • Exposing Run id as environment or via interaction

  • Exposing via magnus init (59a02c1)

  • Fixing catalogs to work with dot (#44) (77a4eb8)

  • Cmd line params (#43)

  • Fixing JSON decoding

  • Bump version and fixing json (222d9b3)

  • Fixing a bug with run log store interactions (#37) (3f0472f)

  • Docker (#35)

  • WIP: Testing and reorganising code

  • Docker build utility (eba1016)

  • Bug fix (#33) (5eb9b3e)

  • Enabling single step mode (#29) (70c0aef)

  • Bug fix with optional git code id (#26) (3224bfa)

  • Bumping version (1651dfd)

  • Fixing passing environment to docker run time (#23) (97d6950)

  • Context config placeholders in place (#20) (5be4d16)

  • Updating docs (1dd69a9)

  • Bumping version (0e3f13c)

  • Extension edits (#19)

  • WIP: Still working through CLI changes

  • Contextualized configs for mode

  • Working click, should do more tests and docs

  • Updated docs

  • Bumping version

  • Added docs for extensions and stuff (c6315c0)

  • Click (#18)

  • WIP: Still working through CLI changes

  • Contextualized configs for mode

  • Working click, should do more tests and docs

  • Updated docs

  • Bumping version (9c4b1cb)

  • Precommit checks (#12) (a5be859)

  • Notebook support added, tasks, commands are extendable (#10)

  • Bumping and releasing 0.1.2 (f0a6ac6)

  • Closes #4 (#8)

  • Working stevedore integrations

  • Enhanced pyproject.toml

  • Bump version (15411d4)

  • Pointing to az (6fe858e)

  • Update README.md (d95515d)

  • Update README.md (243f411)

  • Fixed publish issues and removed setup.py (1abba6c)

  • Bump and publish (dae4629)

  • Autopep8 (#3)

  • Adding autopep8

  • Adding pre commit file (a71acfd)

  • Merge pull request #1 from AstraZeneca/pre-commit

Pre commit (79d5aac)

  • Docs for command line (232e47d)

  • Adding pre-commit hooks (954390a)

  • Adding pre-commit (8873b1f)

  • Updating releases (688440d)

  • Adding docs action (3e2b6eb)

  • Updated docs before open sourcing (6d4fc45)

  • Example added (0319901)

  • Better messaging around integrations (2a5b33b)

  • BUG intergration between local container and FS store (fa61305)

  • Some changes that need to be verified (119d815)

  • Bug in pipeline with run_log store and executor check for existing logs and docs (a690784)

  • Updated docs and README (493ae8c)

  • Spelling corrections (c5d2f4a)

  • Testing to a satisfactory level (9b3d387)

  • Fixed things in nodes (7a786a6)

  • Full tox suite (a8c46ed)

  • Adding gitignore (7ebaf66)

  • Setting mypy, tox (2c39f48)

  • Moved to pydantic (38652b2)

  • Before move to pydantic (8a240e6)

  • demo renderer moved to main (cb6f1fd)

  • demo renderer added (a6c2e34)

  • Adding setup.py (efeffa3)

  • WIP:Executor testing and more scenarios (389d687)

  • WIP: Testing executor (f77c40a)

  • Scenarios for testing added along with cleaning up nodes and catalog (13ea754)

  • WIP: Working on catalog module (dfb274c)

  • Moving to magnus-core (5e5b5de)

  • Initial commit (8e72423)