Skip to content

Commit

Permalink
Merge pull request #192 from nilenso/0.5.3-release
Browse files Browse the repository at this point in the history
Ready goose for 0.5.3 release
  • Loading branch information
alishamohanty authored Sep 16, 2024
2 parents 3b1bdd6 + e09814f commit cbf90ae
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 9 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
### Changed
### Fixed

## [0.5.3] - 16th-Sept-2024

### Added
- View schedule and periodic jobs in console
- Add dark theme
- Poll jobs
### Changed
### Fixed

## [0.5.2] - 4th-July-2024

### Added
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ Getting Started
### Add Goose as a dependency
```Clojure
;;; Clojure CLI/deps.edn
com.nilenso/goose {:mvn/version "0.5.2"}
com.nilenso/goose {:mvn/version "0.5.3"}

;;; Leiningen/Boot
[com.nilenso/goose "0.5.2"]
[com.nilenso/goose "0.5.3"]
```

### Client
Expand Down
8 changes: 2 additions & 6 deletions architecture-decisions/pages/console.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ The console's design and mockups can be found [here](https://docs.google.com/doc
Web View Update
----------------

The console's web view is updated by refreshing the page to fetch the latest job data.
If jobs are missing since the last refresh, it is likely because they have moved to a different queue (checkout job [lifecyle](https://github.com/nilenso/goose/wiki/Job-Lifecycle))
Console by default is static, but views can be auto updated(by page reloads) if "Live poll" is enabled.
If jobs are missing since the last page load, it is likely because they have moved to a different queue (checkout job [lifecyle](https://github.com/nilenso/goose/wiki/Job-Lifecycle))
or have been executed by a worker.

API Design
Expand All @@ -40,7 +40,6 @@ The `console-opts` map consists of three required parameters:
- Name of the application using Goose to be displayed in Navbar of UI.
- Example: "Goose client"


Avoided Designs
----------------

Expand All @@ -50,6 +49,3 @@ Avoided Designs

2. **No Dedicated Server for the Console**:
Goose does not require a dedicated server to run the console. Instead, the console functionality is exposed through the client application's server, reducing the overhead of managing an additional server.

3. **No Support for Automatic Polling**:
The console does not support automatic polling for updates. Instead, users are expected to manually refresh the page to fetch the latest job data. This design decision was made to keep the console simple.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.nilenso</groupId>
<artifactId>goose</artifactId>
<version>0.5.2</version>
<version>0.5.3</version>
<name>goose</name>
<url>https://github.com/nilenso/goose</url>

Expand Down

0 comments on commit cbf90ae

Please sign in to comment.