Skip to content

Releases: holoviz/lumen

v0.8.0

19 Feb 12:55
e21a9aa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

19 Feb 12:55
f264b78
Compare
Choose a tag to compare

What's Changed

This release added the new lumen.ai subpackage to Lumen, which marks a shift away from Lumen being solely a declarative dashboarding and monitoring tool. Instead Lumen is now re-envisioned as an extensible agent based framework for chatting with data and for retrieval augmented generation (RAG). The declarative nature of Lumen's data model makes it possible for LLMs to easily generate entire data transformation pipelines, visualizations, and other many other types of output.

New Contributors

Full Changelog: v0.6.2...v0.7.0

Version 0.6.0

02 Nov 11:02
Compare
Choose a tag to compare

This release updates Lumen for compatibility with latest Panel and Param releases. Additionally it adds a DuckDb source, focuses on a number of improvements for validation and serialization of Lumen specs.

Features

  • Add DuckDb source (#366)
  • Automatically support for automatically generating filters (#419, #501)
  • Add Sum, Count and Eval transforms (#425)
  • Add lifecycle callbacks to Config (#429, #441)

Enhancements

  • Do not apply range and multi-select filters if it spans entire range (#420)
  • Implement support for recursive layout specifications (#424)
  • Add a shortcut for downloading a view (#427)
  • Add View.title option (#430)
  • Display loading indicator on View (#435)
  • Improve Download with Index and Filename parameters (#438)
  • Allow configuring a View data limit (#443)
  • Add description to sidebar (#457)
  • Sanitize string input in SQLFilter (#463)
  • Add config.show_traceback (#465)
  • Allow referencing Variable in Pipeline table definition (#478)
  • Ensure valid key validation is enabled for all components (#493, #498)

Bug fixes

  • Fix how Layouts resolve internal pipelines (#418)
  • Correctly sync WidgetFilter with url (#491)
  • Allow roundtrip of Layout to_spec and from_spec (#495)
  • Ensure Lumen yaml paths can be correctly resolved on Windows (af86b04)

Compatibility

  • Compatibility for Panel 1.0 (#449)
  • Compatibility with Param 2 (#475)
  • Add Python 3.12 and drop Python 3.7 and 3.8 (#497)

Version 0.5.1

05 Jan 11:54
Compare
Choose a tag to compare
v0.5.1

Version 0.5.1

Version 0.5.0

14 Dec 14:24
82b545c
Compare
Choose a tag to compare
v0.5.0

Version 0.5.0

Version 0.4.1

23 Apr 14:59
Compare
Choose a tag to compare

Minor release:

  • Fix filtering of Views
  • Add precipitation data files (#133)

Version 0.4.0

23 Apr 14:59
Compare
Choose a tag to compare

(Relatively) major release:

New features:

  • Handle errors while rendering dashboard (#131)
  • Defer rendering of dashboard contents until page is rendered (#123)
  • Add Melt transform (#122)
  • Implement DerivedSource with ability to filter and transform existing sources (#121)
  • Add caching to DerivedSource
  • Use Datetime pickers (#119)

Bugfixes and minor improvements:

  • Clear original source cache on DerivedSource
  • Allow providing custom Download labels (#130)
  • Fix handling of range filters (#129)
  • Unpack panes correctly on Views (#128)
  • Fixed dask kwarg on JSONSource (#127)
  • Pin python3.8 in conda build env
  • Ensure None on widget filter is handled (#120)
  • Improve docs (#112)

Version 0.3.2

23 Apr 14:53
b22a9e1
Compare
Choose a tag to compare

Minor release:

  • Allow declaring Filter as shared (#111)
  • Fix bug inserting Download selector

Version 0.3.1

23 Apr 14:53
Compare
Choose a tag to compare

Minor release:

  • Updated dependencies
  • Add Download options to targets (#110)
  • Make editable a configurable option (#109)
  • Improve docs (#107, #108)
  • Gracefully handle missing dask and parquet libraries (#105)

Version 0.3.0

17 Mar 17:36
a50eb2c
Compare
Choose a tag to compare

This is the first "public" release of Lumen.