Skip to content

What's New in Version 0.8.20

  • Added the ability to set the name of an exported stored procedure by passing a fully-qualified name to the Model.export() decorator.

    For example:

    # Export a stored procedure name `my_db.my_schema.my_procedure`.
    @model.export('my_db.my_schema.my_procedure')
    def foo():
    # Your procedure code here
    pass
    # When the decorator argument only specifies the db and schema, the procedure
    # name is set to the function name, so the following exports a stored procedure
    # named `my_db.my_schema.foo`.
    @model.export('my_db.my_schema')
    def foo():
    # Your procedure code here
    pass
  • Fixed a bug that sometimes cause UninitializedPropertyException errors in exported stored procedures for properties with names that begin with graphlib.

  • Fixed a bug that sometimes caused rai init to fail generate a raiconfig.toml file with appropriate default values.