diff --git a/docs/about/contributing.md b/docs/about/contributing.md index e2174268..0f29d19f 100644 --- a/docs/about/contributing.md +++ b/docs/about/contributing.md @@ -14,8 +14,8 @@ This list is neither comprehensive nor in any particular order and lists some hi | Feature | Components | Description | Status | |-------------------- | ----------- | ------------------------- | ------------- | -| Pub-Sub Queue | BE, WS, UI | WS and BE talk through the pub/sub. Bullet Storm uses Storm DRPC for this, which is request-response. Using a pub/sub queue will let us implement Bullet on other Stream Processors, support incremental updates through WebSockets and more! | In Progress | -| Incremental updates | BE, WS, UI | Push results back to users as soon as they arrive. Monoidal operations implies additive, so progressive results can be streamed back. Micro-batching and other features come into play | In Progress | +| PubSub | BE, WS, UI | WS and BE talk through the PubSub. Bullet Storm uses Storm DRPC for this (strictly request-response) Using a pub/sub queue will let us implement Bullet on other Stream Processors, support incremental updates through WebSockets and more! | In Progress [#1](https://github.com/yahoo/bullet-core/pull/1) | +| Incremental updates | BE, WS, UI | Push results back to users as soon as they arrive. Our aggregations are additive, so progressive results can be streamed back. Micro-batching and other features come into play | In Progress | | Security | WS, UI | The obvious enterprise security for locking down access to the data and the instance of Bullet. Considering SSL, Kerberos, LDAP etc. | Planning | | Bullet on X | BE | With the pub/sub feature, Bullet can be implemented on other Stream Processors like Spark Streaming, Flink, Kafka Streaming, Samza etc | Open | | SQL API | BE, WS | WS supports an endpoint that converts a SQL-like query into Bullet queries | Open | diff --git a/docs/about/releases.md b/docs/about/releases.md index 66c4a3de..53f8013a 100644 --- a/docs/about/releases.md +++ b/docs/about/releases.md @@ -20,6 +20,7 @@ The core Bullet logic (a library) that can be used to implement Bullet on differ | Date | Release | Highlights | | ------------ | --------------------------------------------------------------------------------- | ---------- | +| 2016-08-16 | [**0.2.0**](https://github.com/yahoo/bullet-core/releases/tag/bullet-core-0.2.0) | PubSub interfaces and classes to implement custom communication between API and backend | | 2016-06-27 | [**0.1.2**](https://github.com/yahoo/bullet-core/releases/tag/bullet-core-0.1.2) | Changes to the BulletConfig interface previously used in Bullet Storm. Users now use BulletStormConfig instead but YAML config is the same | | 2016-06-27 | [**0.1.1**](https://github.com/yahoo/bullet-core/releases/tag/bullet-core-0.1.1) | First stable release containing the core of Bullet as a library including parsing, implementing queries, creating results, DataSketches etc | @@ -111,6 +112,8 @@ The Bullet UI that lets you build, run, save and visualize results from Bullet. | Date | Release | Highlights | | ------------ | -------------------------------------------------------------------------------------- | ---------- | +| 2016-08-22 | [**0.4.0**](https://github.com/yahoo/bullet-ui/releases/tag/v0.4.0) | Query sharing, collapsible Raw view, and unsaved/error indicators. Settings rename and other bug fixes| +| 2016-05-22 | [**0.3.2**](https://github.com/yahoo/bullet-ui/releases/tag/v0.3.2) | Exporting to TSV in Pivot table. Fixes unselectability bug in Raw view | | 2016-05-15 | [**0.3.1**](https://github.com/yahoo/bullet-ui/releases/tag/v0.3.1) | Adds styles to the Pivot table. Fixes some minor UI interactions | | 2016-05-10 | [**0.3.0**](https://github.com/yahoo/bullet-ui/releases/tag/v0.3.0) | Adds Charting and Pivoting support. Migrations enhanced. Support for overriding nested default settings | | 2016-05-03 | [**0.2.2**](https://github.com/yahoo/bullet-ui/releases/tag/v0.2.2) | Fixes maxlength of the input for points | diff --git a/docs/quick-start.md b/docs/quick-start.md index 6ddbd348..d00e59f5 100644 --- a/docs/quick-start.md +++ b/docs/quick-start.md @@ -6,7 +6,7 @@ At the end of this section, you will have: * Setup the Bullet topology using a custom spout on [bullet-storm-0.5.0](https://github.com/yahoo/bullet-storm/releases/tag/bullet-storm-0.5.0) * Setup the [Web Service](ws/setup.md) talking to the topology and serving a schema for your UI using [bullet-service-0.0.1](https://github.com/yahoo/bullet-service/releases/tag/bullet-service-0.0.1) - * Setup the [UI](ui/setup.md) talking to the Web Service using [bullet-ui-0.3.2](https://github.com/yahoo/bullet-ui/releases/tag/v0.3.2) + * Setup the [UI](ui/setup.md) talking to the Web Service using [bullet-ui-0.4.0](https://github.com/yahoo/bullet-ui/releases/tag/v0.4.0) **Prerequisites** @@ -19,7 +19,7 @@ At the end of this section, you will have: Simply run: ```bash -curl -sLo- https://raw.githubusercontent.com/yahoo/bullet-docs/v0.3.3/examples/install-all.sh | bash +curl -sLo- https://raw.githubusercontent.com/yahoo/bullet-docs/v0.3.4/examples/install-all.sh | bash ``` This will setup a local Storm cluster, a Bullet running on it, the Bullet Web Service and a Bullet UI for you. Once everything has launched, you should be able to go to the Bullet UI running locally at [http://localhost:8800](http://localhost:8800). You can then [**continue this guide from here**](#what-did-we-do). @@ -42,7 +42,7 @@ mkdir -p $BULLET_HOME/backend/storm mkdir -p $BULLET_HOME/service mkdir -p $BULLET_HOME/ui cd $BULLET_HOME -curl -LO https://github.com/yahoo/bullet-docs/releases/download/v0.3.3/examples_artifacts.tar.gz +curl -LO https://github.com/yahoo/bullet-docs/releases/download/v0.3.4/examples_artifacts.tar.gz tar -xzf examples_artifacts.tar.gz export BULLET_EXAMPLES=$BULLET_HOME/bullet-examples ``` @@ -233,7 +233,7 @@ Visit [http://localhost:8800](http://localhost:8800) to query your topology with If you were using the [Install Script](#install-script) or if you don't want to manually bring down everything, you can run: ```bash -curl -sLo- https://raw.githubusercontent.com/yahoo/bullet-docs/v0.3.3/examples/install-all.sh | bash -s cleanup +curl -sLo- https://raw.githubusercontent.com/yahoo/bullet-docs/v0.3.4/examples/install-all.sh | bash -s cleanup ``` If you were performing the steps yourself, you can also manually cleanup **all the components and all the downloads** using: diff --git a/examples/install-all.sh b/examples/install-all.sh index e0438736..aaa2116d 100755 --- a/examples/install-all.sh +++ b/examples/install-all.sh @@ -2,8 +2,8 @@ set -euo pipefail -BULLET_EXAMPLES_VERSION=0.3.3 -BULLET_UI_VERSION=0.3.2 +BULLET_EXAMPLES_VERSION=0.3.4 +BULLET_UI_VERSION=0.4.0 BULLET_WS_VERSION=0.0.1 JETTY_VERSION=9.3.16.v20170120 STORM_VERSION=1.0.3