Skip to content

Releases: mara/mara-pipelines

3.5.0

06 Dec 18:22
Compare
Choose a tag to compare
  • add entry point mara.commands (for mara-cli support)
  • add mara-pipelines click command group (#104)
  • add dynamic Task (#106)
  • add max_retries for parallel tasks (#105)
  • fix html_doc_items tuple of command ReadScriptOutput

3.4.0

01 May 19:54
Compare
Choose a tag to compare
  • upgrade to bootstrap 4.6 (from alpha 4) (#66)

    Caution: Some CSS classes changed between Boostram Alpha 4 and 4.6. You might need to upgrade other mara packages as well, e.g. mara-pipelines and mara-app.
  • add HttpRequest command #78 (#79)
  • add WriteFile command (#89)
  • add support for formats in file operations (#95)
  • add typing (#91)
  • add before/after task to ParallelTask only when not command list is not empty (#93)
  • fix get_user_display_name on docker (#90)
  • fix small issues (#91)
  • fix SQLAlchemy warning about declarative_base moved in 2.0 (#99)

required changes
You might need to investigate your custom CSS styling, see boostram upgrade above.

Version 3.3.0

22 Sep 07:20
Compare
Choose a tag to compare
  • Add option to hide system stats in the UI (#72)
  • Add option to disable the collection of system statistics (#72)
  • Add syntax highlighting for TSQL and SQLite3 (#86)
  • Support pipeline execution without 'mara' database (#71)
  • Fix getting exitcode from process issue since python 3.8 (#87)
  • Use client-side rendering for graphviz when shell command is not available (#70)

Version 3.2.0

22 Sep 07:21
Compare
Choose a tag to compare
  • Fix CopyIncrementally with no data (#54)
  • Add ability to specify modification value type in CopyIncrementally (#53) 66e7dc1 Jan Katins jan.katins@zenjob.com 4. Mar 2021 at 22:06
  • Fix read stderr during command execution (#47)
  • Use echo_queries from mara_db.config.default_echo_queries (#58)
  • Include all versioned package files in wheel

Version 3.1.1

31 Jul 19:31
Compare
Choose a tag to compare
  • Fix for visible passwords in the logs despite mara_pipelines.config.password_masks()
    set. Bug was introduced in 3.0.0.

Version 2.8.2

04 May 09:24
Compare
Choose a tag to compare
  • Ignore not succeeded executions in cost calculation (#36)
  • Ensure we log errors via events in case of error/shutdown (#33)
  • Fix a bug where we reported the wrong error to chat channels when running in
    the browser and did not restart between failed runs (#33)

Release 2.8.1

27 Apr 10:22
43b120e
Compare
Choose a tag to compare
  • Fix Problems when frontend and database are in a different timezone (#34)

2.7.0 (2019-03-05)

05 Mar 09:37
Compare
Choose a tag to compare
  • Make event handlers configurable: this allows for e.g. adding your own notifier for specific events
  • Switch slack to use events for notifications of interactive pipeline runs
  • Fix an edge case bug where reverting a commit after an error in the table creation for an incremental load
    job would not recreate the original tables leading to a failed load
  • Fix an edge case bug where crashing during a triggered (code change, TRUNCATE) full load of an
    incremental load job after the table was already loaded would not rerun the full load
    leading to missing data
  • Optimize how we set the spawning method in multiprocessing

Fix second local run in browser on Python 3.7

20 Feb 13:09
Compare
Choose a tag to compare
2.6.1

Fix second local run in browser on py3.7

Include file_dependencies as variable for Copy Commands.

01 Aug 07:17
06dae52
Compare
Choose a tag to compare

Including the file_dependencies as variable for the copy command could handle cases in ETL pipeline, where the copy command shall be skipped if the sql_files stay the same.