Skip to content

Releases: lexman/tuttle

v0.6-dev2

07 Apr 10:40
Compare
Choose a tag to compare
v0.6-dev2 Pre-release
Pre-release

Authentication

  • Access your protected resources by setting passwords in a .tuttlepass file

Report

  • Dependency graph from left to right is easier to read than top to bottom
  • Logs can be accessed even if the process is not complete yet
  • Link to find definition of process that creates a resource

Resources and processors

  • odbc resources and processor for handling any SQL database
  • ftp resources. Available for download processor
  • Download processor uses curl witch makes it more robusts for long downloads
  • Download processor can have multiple inputs, in order to ensure downloading in a subdirectory
  • hdfs resources

v0.5-rc1

06 Aug 20:55
Compare
Choose a tag to compare
v0.5-rc1 Pre-release
Pre-release
Switched to version0.5-rc1

Version 0.4

07 Jun 15:09
Compare
Choose a tag to compare

Parametric processes

... To describe a workflow according to a configuration file or a the content of a directory :

  • 'preprocesses' are run before the workflow is executed
  • you can add processes to a workflow with the new command tuttle-extend-workflow from a preprocesses
  • a new tutorial explains how it works in detail

Other

  • coma is DEPRECATED to separate resources in dependency definitions. You should now use space instead
  • docker images are available to use tuttle

Bug fixes

  • escape process ids in the report
  • file:// is not a valid resource
  • !shell does not stand for processor hell

v0.4-rc6

07 Jun 17:04
Compare
Choose a tag to compare
trying to publish arefact from appveyor to github release with regexp

v0.4-rc2

07 Jun 07:02
Compare
Choose a tag to compare
v0.4-rc2 Pre-release
Pre-release

Version v0.4-rc2

Version 0.3 : documentation and fun

30 Nov 10:17
Compare
Choose a tag to compare

New "include" statement

... To split a tuttle project in several files

More documentation

the reference lists all the resources and processors available

New resources and processors :

  • PostgreSQL tables, views, functions and index resources
  • PostgreSQL Processor
  • https resources
  • AWS s3 resources (experimental)

Better tests

Part of tuttle's job is to connect to third party tools. Integration tests must cover these tools, like Postgresql or a web server... Two methods have been developed :

  • mock the third party tool with some python code (web server, s3 server)
  • use the third party tool if it is installed on the machine (postgresql)

A few bug fixes

  • bug on install that required jinja2 before installing dependencies

0.2

20 Aug 11:38
Compare
Choose a tag to compare
0.2

New on Version 0.2

New resources and processors :

  • SQLite tables, views, triggers and index resources
  • SQLite Processor
  • http resources
  • download processor
  • Pyton Processor

A few bug fixes

And a tutorial as the first step to the doc !

V0.1 : first official release

07 Jun 17:26
Compare
Choose a tag to compare

The goal of 0.1 is to show the intended usage of tuttle, in term of command line workflow.

You can download here installable package of tuttle for windows and debian based linux.

If your system is not listed, you can compile tuttle from the sources : be sure you have python 2.7 installed, download the sources, go into the directory and type :

python setup.py install

Happy working on data !

v0.1-rc3

31 May 12:40
Compare
Choose a tag to compare
v0.1-rc3 Pre-release
Pre-release
Fixed name of the file to upload for travis

Tuttle preview v0.1.-rc0

03 May 13:38
Compare
Choose a tag to compare
Pre-release

Preview version to show the usage of tuttle

Install on Windows

download tuttle-win-0.1-rc0.zip, unzip-it and you'll have a tuttle.exe up and running

Install on Linux (tested on Debian Wheezy)

download tuttle-linux-0.1-rc0.zip, untar-it and you'll have a tuttle script up and running