Releases: DataBora/elusion
Releases · DataBora/elusion
Elusion v8.1.0
🚀 Elusion v8.1.0 Release Notes
📦 Installation
[dependencies]
elusion = "8.1.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }Added
- Schema Loading Feature - Load files with predefined schemas using
new_with_schema()method - Support for custom schema definition via JSON specification with
schema_from_json() SchemaBuilderfor ergonomic, programmatic schema construction without requiring manualvec![]declarationsFileSchema::schema_builder()convenience method for fluent schema building- Schema support for all file formats: CSV, Parquet, JSON, Excel, XML, and Delta Lake
FileSchemastruct for schema representation and reuse- Exposed schema-loading APIs through
CustomDataFramewrappers (not direct imports in prelude)
Elusion v8.0.0
🚀 Elusion v8.0.0 Release Notes
📦 Installation
[dependencies]
elusion = "8.0.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }Added
- COPY DATA feature for continuous reading and writing for files bigger than RAM. Currenty source can be JSON, CSV and PARQUET, and destinations: CSV and PARQUET.
- RAW SQL Execution with Macro implementation for better user experience.
Elusion v7.9.0
🚀 Elusion v7.9.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.9.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }Added
- Dashboard Filtering Features (requires
dashboardfeature flag) - Category filtering for bar, pie and donut plots with category picker UI
- Waterfall plot
- NEW Color schema for all plots
Elusion v7.7.0
🚀 Elusion v7.7.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.7.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }ADDED
- New features for DASHBOARD: export_report_to_pdf(), export_plot_to_png()
Elusion v7.6.0
🚀 Elusion v7.6.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.6.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }ENHANCED
- Schema Type conversion for Excel file reading
Elusion v7.5.0
🚀 Elusion v7.5.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.5.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }ADDED
- drop_duplicates_by_column() function that creates new dataframe with removed duplicate rows by keeping first row occurence
Elusion v7.4.0
🚀 Elusion v7.4.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.4.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }IMPROVED
- Error message for select() and group_by_all()
ADDED
- drop_duplicates() function that creates new dataframe with removed duplicate rows by keeping first row occurence
Elusion v7.3.0
🚀 Elusion v7.3.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.3.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }ADDED
- FTP/FTPS Connector for reading and writing files with numerous functions: from_ftp(), from_ftp_folder(), write_csv_to_ftp(), write_excel_to_ftp(), write_parquet_to_ftp()...
Elusion v7.2.0
🚀 Elusion v7.2.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.2.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }ADDED
- FABRIC Service principal functions for production purposes: from_fabric_with_service_principal() and write_parquet_to_fabric_with_service_principal()
Elusion v7.1.0
🚀 Elusion v7.1.0 Release Notes
📦 Installation
[dependencies]
elusion = "7.1.0"
tokio = { version = "1.45.0", features = ["rt-multi-thread"] }ADDED
- Sharepoint Service principal functions for production purposes: load_from_sharepoint_with_service_principal(), load_folder_from_sharepoint_with_service_principal(), load_folder_from_sharepoint_with_filename_column_with_service_principal()