Skip to content

Releases: HubSpot/Singularity

Singularity 0.4.3

10 Feb 21:47
Compare
Choose a tag to compare

Check out the 0.4.3 milestone to see new features / bugfixes in detail.

Important:

  • #652 -- bump to basepom 12.3 (which bumps curator to 2.8.0, which should hopefully alleviate #620)
  • #642 -- When submitting a task, handle empty args gracefully
  • #640 -- Adds ability to purge old task history from DB
  • #631 -- Handle unpredictable task status cases
  • #625 -- Purge dead slaves after a configurable amount of time
  • #616 -- More careful & less sanitization of rack + hostnames
  • #609 -- Validate and add TASK_ERROR support
  • #606 -- Correct task history purge timing
  • #604 -- Add optional: max retries for HC, timeout for HCs
  • #601 -- Fix request detail 404 when history is empty
  • #591 -- Allow a max # of tasks per offer
  • #585 -- Allow users to manually exit a request from cooldown
  • #577 -- Docker-based integration tests

Deprecated:

  • The .properties configuration format for Singularity slave helpers:

    • SingularityExecutor
    • SingularityExecutorCleanup
    • SingularityS3Downloader
    • SingularityS3Uploader
    • SingularityOOMKiller
    • SingularityLogWatcher

    If you use any of these, please convert your configuration to the .yaml style.

    .properties support will be removed completely in 0.4.6.

Thanks:

Singularity 0.4.2

10 Jul 21:18
Compare
Choose a tag to compare

This is a long overdue (~6 months) release -- apologies for the delay. Check out the 0.4.2 milestone to see new features / bugfixes in detail.

Important:

  • Singularity now periodically cleans out old data from ZooKeeper. Singularity supports using MySQL as a persistence engine, and we suggest using it if retaining historical Request, Deploy, or Task data is important to you.

Deprecated:

  • The .properties configuration format for Singularity slave helpers:

    • SingularityExecutor
    • SingularityExecutorCleanup
    • SingularityS3Downloader
    • SingularityS3Uploader
    • SingularityOOMKiller
    • SingularityLogWatcher

    If you use any of these, please convert your configuration to the .yaml style.

    .properties support will be removed completely in 0.4.5.

Logfetch 0.18.0

22 Jun 14:37
Compare
Choose a tag to compare
  • Add custom request headers for logfetch

Logfetch 0.17.2

20 May 20:47
Compare
Choose a tag to compare

help display bug fix

Logfetch 0.17.1

20 May 19:41
Compare
Choose a tag to compare

bug fixes for timestamp checking when downloading s3 logs

Logfetch 0.17.0

15 May 20:25
Compare
Choose a tag to compare

Updated timestamp parsing for logfetch:

  • take timestamp inputs in either local or utc timezones
  • include optional hh:mm:ss in timestamp
  • change timestamp format

Logfetch 0.16.0

22 Apr 20:58
Compare
Choose a tag to compare
  • Fix logtail when using a grep argument to track file offset correctly and not produce duplicate results
  • Add the ability to filter by filename for s3 log files if the name is included in the upload file format

Logfetch 0.14.0

31 Mar 12:56
Compare
Choose a tag to compare
  • Fix bug with logfetch not including s3 logs on subsequent runs
  • Fix bug with unzipping files

Logfetch 0.13.0

26 Mar 17:07
Compare
Choose a tag to compare
  • rework how grep is done and print files names before matches
  • fix -l flag for files in logs folder
  • better date range comparing (actual datetime instead of # of days)
  • add verbose mode for logfetch/logcat
  • fix duplicate lines in logtail when grepping
  • allow a full grep command input for logtail like in logfetch/logcat
  • fix encoding issue that stops logtail

Logfetch 0.12.0

25 Feb 18:10
Compare
Choose a tag to compare
  • Add historical searching of logs in s3 for logfetch
  • Accept date strings as well as number of days ago for start and end options