Skip to content

Releases: abstractfactory/openmetadata

0.5.6 - Cli

24 Jul 12:00
Compare
Choose a tag to compare
0.5.6 - Cli Pre-release
Pre-release

Open Metadata command-line interface

The style is inspired by the git sub-commands command-line interface.

Example

$ cd my_folder
$ openmetadata write Description --value="An awesome description"
$ openmetadata read Description
An awesome description

With help, per command/sub-command

$ openmetadata write --help
Usage: __main__.py write [OPTIONS] PATH

  Write metadata.

  Usage:
      $ openmetadata write my_variable --value="Hello World"
      $ openmetadata write another_var --value=5

Options:
  --value TEXT
  --root TEXT
  --help        Show this message and exit.
$ openmetadata --help
Usage: __main__.py [OPTIONS] COMMAND [ARGS]...

Options:
  --verbose TEXT
  --help          Show this message and exit.

Commands:
  echo
  read     Read metadata.
  upgrade  Upgrade datastore to latest version.
  write    Write metadata.

Along with a shorthand for openmetadata

$ om read Description
An awesome description

v0.5.4

13 Jul 11:52
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

Stability release, see CHANGELOG for more information.

Now also available on PyPI

$ pip install openmetadata

v0.5.2

14 May 05:56
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Stability improvements, minor feature additions.

Additions

om.split(path=string) -- Break apart location from metapath
om.convert(path=string) -- Turn an absolute path into Entry object

0.5 - Entry

26 Apr 13:49
Compare
Choose a tag to compare
0.5 - Entry Pre-release
Pre-release

An Epic Eureka Moment (tm) release

Yes, an amazing discovery has been made! Group and Dataset got married and had a child; Entry. Smarter, faster, stronger. Enjoy!

List of important changes

  • Unification of Group and Dataset into Entry
  • New Path object
  • Ineritance
  • Type-changes maintained in history
  • dump() is flush()

See CHANGELOG for full details.

Best,
Marcus

0.4 - Json

20 Apr 07:49
Compare
Choose a tag to compare
0.4 - Json Pre-release
Pre-release

See CHANGELOG for full list of changes.

A maintenance release with bug-fixes and most importantly, a serialisation method with support for implementations in other languages. Prior to 0.4, data was written in an ad-hoc fashion (in an attempt to optimise performance. bad move!), now all data is read and written in Json (which isn't slow), making any Json compatible language a potential target for Open Metadata.

Unfortunately, this also means that the data written by 0.3 isn't readable by 0.4, and vice versa. :(

Other than that, enjoy the refined om.read and om.write, they are the intended to remain unchanged from now on and forever. "intended".

The next release will however be messing with Group and Dataset objects, so stay clear for now.

Best,
Marcus

0.3 - Object

07 Apr 18:54
Compare
Choose a tag to compare
0.3 - Object Pre-release
Pre-release

Featuring rough draft of Object-oriented Metadata as per RFC12
http://rfc.abstractfactory.io/spec/12/