10.0.0-feature-56c122-kas2wsuc • Published 6 years ago

@atlas-engine/fullstack_server v10.0.0-feature-56c122-kas2wsuc

Weekly downloads
17,351
License
MIT
Repository
github
Last release
6 years ago

AtlasEngine Fullstack Server

This is a stand-alone Server of the AtlasEngine, that can be installed and started globally.

What are the goals of this project

The goal is to provide a ready-to-use environment for utilizing the AtlasEngine.

Table of contents

Requirements

  • Node >= 10.15.0
  • Python 2.7.x

Setup

Using npm

Install the server as a global npm package:

npm install -g @atlas-engine/fullstack_server

Note: If you are experiencing problems during installation on Windows, you can try installing the Windows Build Tools and run the installation command again.

Also make sure that you run the command shell as Administrator.

Using pre-build sources

We provide ready-to-use sources with all our GitHub releases and pre-releases.

These are stored in a .tar.gz archive (for macOS and Linux) and a .zip file (for windows).

All sources have been fully installed and build.

You only need to download and unpack them and you are good to go.

The linux sources have been build on an ubuntu machine, but they should work on any other distribution as well.

NOTE:

The sources were build with NodeJS v10.

If you are using a different major NodeJS version (i.e. v11 or higher), you may encounter errors such as this:

2019-12-04T13:00:43.421Z - error: [atlasengine:server:startup] Error:  Error: Please install sqlite3 package manually

If that is the case, you will need to run npm rebuild, before you can use the sources.

Starting the AtlasEngine FullstackServer

You can start the application with the following command:

atlas-engine

When started, the AtlasEngine is available at

http://localhost:8000.

Note: If you're on Windows and the command atlas-engine can not be found, please make sure your PATH is set correctly.

Global routes

The AtlasEngine exposes a number of global HTTP routes, which you can use to get general information about the application.

These routes include:

  • http://localhost:8000/ - Base route to get basic details about the AtlasEngine
  • http://localhost:8000/atlas_engine - Same as above
  • http://localhost:8000/security/authority - Returns the address of the authority the AtlasEngine uses to perform claim checks
  • http://localhost:8000/atlas_engine/security/authority - Same as above

You might wonder why we use two routes for each UseCase.

The reason is simple: Let's say you want to embed your AtlasEngine into another web application. Usually, you'd want to use routes like http://localhost:8000/ for your own purposes and not have it expose information about any embedded service (which is what the AtlasEngine would be in this instance).

BPMN Studio uses these global routes to identify remote AtlasEngines to connect to. The route http://localhost:8000/atlass_engine ensures that the studio can do so, even if http://localhost:8000/ is reserved by your application.

In other words: These routes allow you to access an embedded AtlasEngine through BPMN Studio.

Note: See the Embedding instructions section on how to prevent the AtlasEngine from using / and /security/authority.

Configuration

We use a number of preset configurations, named after the databases we currently support.

These include settings for:

  • SQLite
  • Postgres
  • MS SQL Server
  • mySQL

These configurations can be found here.

By default, the AtlasEngine will use SQLite as its database. The database will be placed in a databases directory, as described in the Application Files section.

If you want to use a different database, you must provide a CONFIG_PATH parameter, which points to a different configuration. The path to that file can be relative or absolute.

For example:

CONFIG_PATH=./configs/postgres.json atlas-engine

Note: Using MySQL, MS SQL or Postgres requires an instance of the respective database to be running and accessible!

Customized Configuration

If you want to setup your own configuration, you can use one of the provided configs as a template. Note that the name of your customized config need not correspond to any of the configs we provide. Names like develop.json, production.json, etc. will work just fine.

If you wish to provide your own config, CONFIG_PATH must point to the location of your config file.

Example:

Let's say you want to store your configs in your local home folder, in a subfolder named atlasengineand your config is named production.

Your configs must then be stored at the following locations:

  • macOS: /Users/{{YOUR_USERNAME}}/atlasengine/production.json
  • Linux: /home/{{YOUR_USERNAME}}/atlasengine/production.json
  • Windows: C:\Users\{{YOUR_USERNAME}}\atlasengine\production.json

This is also the path you would need to provide with CONFIG_PATH.

The full start command would then be:

  • macOS: CONFIG_PATH=/Users/{{YOUR_USERNAME}}/atlasengine/production.json atlas-engine
  • Linux: CONFIG_PATH=/home/{{YOUR_USERNAME}}/atlasengine/production.json atlas-engine
  • Windows: CONFIG_PATH=C:\Users\{{YOUR_USERNAME}}\atlasengine\production.json atlas-engine

Embedding the AtlasEngine FullstackServer into another application

The AtlasEngine FullstackServer is published at npm under the name @atlas-engine/fullstack_server.

You can add it to your package.json like any other npm package.

To start the server, you need to run this command once from inside your application:

import * as AtlasEngine from '@atlas-engine/fullstack_server';

await AtlasEngine.launch(args);

Parameters

The launch function takes an object with the following optional parameters:

  • workDir: A path to where the server will store its working data (i.e. 'workspace'). The path must be absolute
  • sqlitePath: A path to where the server should store its SQlite databases
    • Works in conjunction with NODE_ENV=sqlite
    • The path must be absolute
  • logFilePath: A path to where the server should store its logfiles. The path must be absolute
  • container: An inversify Container, where the server should register its dependencies at
  • minimalSetup: If set to true, the server will only perform ioc registrations, but nothing else
    • Use this, if you want to launch the AtlasEngine FullstackServer manually
    • Defaults to false
  • enableHttp: If set to true, all HTTP endpoints the AtlasEngine FullstackServer uses will be loaded
    • Use false to prevent the AtlasEngine FullstackServer from providing HTTP endpoints
    • Defaults to true
  • useHttpRootRoutes: If set to true, the routes / and /security/authority will be set by the AtlasEngine FullstackServer
    • Set to false if you want to use these routes for other purposes
    • Defaults to true

Example:

import {Container} from 'inversify';
import * as AtlasEngine from '@atlas-engine/fullstack_server';

const myContainer = new Container();

await AtlasEngine.launch({
  workDir: `/home/myfancyusername/somedirectory`,
  sqlitePath: `/var/lib/somepath`,
  logFilePath: `var/log/somepath`,
  container: myContainer,
  minimalSetup: true,
  enableHttp: false,
  useHttpRootRoutes: false,
});

Starting the AtlasEngine FullstackServer on system boot

We provide scripts that let you start the AtlasEngine FullstackServer automatically as a service.

Currently supported platforms are macOS and windows.

macOS

There are two scripts:

  1. start_server_after_system_boot.sh - Causes the AtlasEngine FullstackServer to be started automatically as a service
  2. do_not_start_server_after_system_boot.sh - Prevents the AtlasEngine FullstackServer from being started automatically

If you installed Node.js as a standalone application, you can find the scripts at:

/usr/local/lib/node_modules/@atlas-engine/fullstack_server/scripts/autostart

If you installed Node.js via nvm, you can find the scripts at:

/Users/{{YOUR_USERNAME}}/.nvm/versions/node/{{YOUR_NODE_VERSION}}/lib/node_modules/@atlas-engine/fullstack_server/scripts/autostart

Usage:

bash autostart/start_server_after_system_boot.sh

The scripts use pm2 to setup the AtlasEngine as an automatically started service.

Note: Currently the do_not_start_server_after_system_boot.sh-script doesn't work under macOS due to a bug in a third party package. As soon as the bug is fixed, we will update the script and release a fix.

Windows

We also provide .bat scripts to setup the server as a global service on windows.

These scripts are located at:

C:\Users\{{YOUR_USERNAME}}\AppData\Roaming\npm\node_modules\@atlas-engine\fullstack_server\scripts\autostart

Make sure you run these scripts as Administrator.

During execution of the start_server_after_system_boot.bat script, you will be asked several questions.

Please use the default values on every question.

  1. Typing Y and pressing the Enter-key for yes/no questions
  2. Just pressing the Enter-key on all other questions.

Application Files

The application files are stored in:

PlatformFolder Path
Macintosch/Users/<Username>/Library/Application Support/AtlasEngineFullstackServer
Linux/home/<Username>/.config/AtlasEngineFullstackServer
Windowsc:\Users\<Username>\AppData\Roaming\AtlasEngineFullstackServer

Contained in the application files are the following folders:

PathDescription
databases/SQLite database files
logs/Logfiles
metrics/Recorded metrics

Authors

  1. Christian Werner
  2. René Föhring
14.2.9

2 years ago

15.1.4

2 years ago

15.1.1

2 years ago

15.1.2

2 years ago

15.1.0

2 years ago

15.1.3

2 years ago

15.0.1

2 years ago

15.0.0

3 years ago

14.2.7

3 years ago

14.2.8

3 years ago

14.2.7-beta.1

3 years ago

15.0.0-beta.3

3 years ago

15.0.0-beta.4

3 years ago

15.0.0-beta.1

3 years ago

15.0.0-beta.2

3 years ago

15.0.0-beta.5

3 years ago

15.0.0-beta.6

3 years ago

15.0.0-alpha.12

3 years ago

15.0.0-alpha.11

3 years ago

14.2.3

3 years ago

14.2.4

3 years ago

14.2.5

3 years ago

14.2.6

3 years ago

15.0.0-alpha.4

3 years ago

15.0.0-alpha.3

3 years ago

15.0.0-alpha.9

3 years ago

15.0.0-alpha.8

3 years ago

15.0.0-alpha.7

3 years ago

15.0.0-alpha.6

3 years ago

15.0.0-alpha.5

3 years ago

15.0.0-alpha.10

3 years ago

14.2.0-alpha.18

3 years ago

14.2.0-alpha.17

3 years ago

14.2.0-alpha.19

3 years ago

14.2.0-alpha.21

3 years ago

14.2.0-alpha.20

3 years ago

14.1.5

3 years ago

14.2.0-beta.6

3 years ago

14.2.0

3 years ago

14.2.1

3 years ago

14.2.2

3 years ago

15.0.0-alpha.2

3 years ago

15.0.0-alpha.1

3 years ago

14.2.0-alpha.16

3 years ago

14.2.0-alpha.15

3 years ago

14.2.0-alpha.10

3 years ago

14.2.0-alpha.12

3 years ago

14.2.0-alpha.11

3 years ago

14.2.0-alpha.14

3 years ago

14.2.0-alpha.13

3 years ago

14.1.0

3 years ago

14.1.1

3 years ago

14.1.2

3 years ago

14.1.3

3 years ago

14.1.4

3 years ago

14.2.0-beta.2

3 years ago

14.2.0-beta.3

3 years ago

14.2.0-beta.4

3 years ago

14.2.0-beta.5

3 years ago

14.2.0-beta.1

3 years ago

14.1.0-beta.4

3 years ago

14.1.0-beta.7

3 years ago

14.1.0-beta.8

3 years ago

14.1.0-beta.5

3 years ago

14.1.0-beta.6

3 years ago

14.1.0-beta.9

3 years ago

14.2.0-alpha.1

3 years ago

14.2.0-alpha.3

3 years ago

14.2.0-alpha.2

3 years ago

14.2.0-alpha.5

3 years ago

14.2.0-alpha.4

3 years ago

14.2.0-alpha.7

3 years ago

14.2.0-alpha.6

3 years ago

14.2.0-alpha.9

3 years ago

14.2.0-alpha.8

3 years ago

14.0.1

3 years ago

14.0.2

3 years ago

14.0.3

3 years ago

14.0.4

3 years ago

14.1.0-alpha.16

3 years ago

14.1.0-alpha.17

3 years ago

14.1.0-alpha.14

3 years ago

14.1.0-alpha.15

3 years ago

14.1.0-alpha.18

3 years ago

14.1.0-alpha.19

3 years ago

14.1.0-alpha.27

3 years ago

14.1.0-alpha.28

3 years ago

14.1.0-alpha.25

3 years ago

14.1.0-alpha.26

3 years ago

14.1.0-alpha.20

3 years ago

14.1.0-alpha.23

3 years ago

14.1.0-alpha.24

3 years ago

14.1.0-alpha.21

3 years ago

14.1.0-alpha.22

3 years ago

14.1.0-beta.10

3 years ago

14.1.0-alpha.12

3 years ago

14.1.0-alpha.13

3 years ago

14.0.0-alpha.57

3 years ago

14.0.0-alpha.58

3 years ago

14.0.0-alpha.53

3 years ago

14.0.0-alpha.54

3 years ago

14.0.0-alpha.55

3 years ago

14.0.0-alpha.56

3 years ago

14.0.0-alpha.50

3 years ago

14.0.0-alpha.51

3 years ago

14.0.0-alpha.52

3 years ago

14.0.0-alpha.46

3 years ago

14.0.0-alpha.47

3 years ago

14.0.0-alpha.48

3 years ago

14.0.0-alpha.49

3 years ago

14.0.0-alpha.43

3 years ago

14.0.0-alpha.44

3 years ago

14.0.0-alpha.45

3 years ago

14.1.0-alpha.3

3 years ago

14.1.0-alpha.4

3 years ago

14.1.0-alpha.1

3 years ago

14.1.0-alpha.2

3 years ago

14.1.0-alpha.9

3 years ago

14.1.0-alpha.7

3 years ago

14.1.0-alpha.8

3 years ago

14.1.0-alpha.5

3 years ago

14.1.0-alpha.6

3 years ago

13.4.14

3 years ago

14.1.0-beta.3

3 years ago

14.1.0-beta.1

3 years ago

14.1.0-beta.2

3 years ago

14.0.0-beta.6

3 years ago

14.0.0-beta.5

3 years ago

14.0.0-beta.4

3 years ago

13.5.2

3 years ago

14.0.0

3 years ago

14.1.0-alpha.10

3 years ago

14.1.0-alpha.11

3 years ago

14.0.0-alpha.28

4 years ago

14.0.0-alpha.29

3 years ago

14.0.0-alpha.26

4 years ago

14.0.0-alpha.27

4 years ago

14.0.0-alpha.20

4 years ago

14.0.0-alpha.18

4 years ago

14.0.0-alpha.19

4 years ago

14.0.0-alpha.42

3 years ago

14.0.0-alpha.40

3 years ago

14.0.0-alpha.41

3 years ago

14.0.0-alpha.39

3 years ago

14.0.0-alpha.35

3 years ago

14.0.0-alpha.36

3 years ago

14.0.0-alpha.37

3 years ago

14.0.0-alpha.38

3 years ago

14.0.0-alpha.31

3 years ago

14.0.0-alpha.32

3 years ago

14.0.0-alpha.33

3 years ago

14.0.0-alpha.34

3 years ago

14.0.0-alpha.30

3 years ago

13.4.11-beta.1

4 years ago

13.5.0-beta.8

4 years ago

13.5.0-beta.6

4 years ago

13.5.0-beta.7

4 years ago

13.5.0-beta.4

4 years ago

13.5.0-beta.5

4 years ago

13.5.0-beta.2

4 years ago

13.5.0-beta.3

4 years ago

13.5.0-beta.1

4 years ago

13.4.11

4 years ago

13.4.12

4 years ago

13.4.10

4 years ago

13.4.13

4 years ago

14.0.0-beta.3

3 years ago

14.0.0-beta.2

3 years ago

14.0.0-beta.1

3 years ago

13.5.1-beta.1

3 years ago

13.5.1

3 years ago

13.5.0

3 years ago

13.5.0-alpha.20

4 years ago

13.5.0-alpha.21

4 years ago

13.5.0-alpha.11

4 years ago

13.5.0-alpha.12

4 years ago

13.5.0-alpha.10

4 years ago

13.5.0-alpha.15

4 years ago

13.5.0-alpha.16

4 years ago

13.5.0-alpha.13

4 years ago

13.5.0-alpha.14

4 years ago

13.5.0-alpha.19

4 years ago

13.5.0-alpha.17

4 years ago

13.5.0-alpha.18

4 years ago

13.4.10-beta.1

4 years ago

13.5.0-alpha.1

4 years ago

13.5.0-alpha.8

4 years ago

13.5.0-alpha.9

4 years ago

13.5.0-alpha.6

4 years ago

13.5.0-alpha.7

4 years ago

13.5.0-alpha.4

4 years ago

13.5.0-alpha.5

4 years ago

13.5.0-alpha.2

4 years ago

13.5.0-alpha.3

4 years ago

14.0.0-alpha.17

4 years ago

14.0.0-alpha.13

4 years ago

14.0.0-alpha.14

4 years ago

14.0.0-alpha.16

4 years ago

13.4.8-beta.1

4 years ago

13.4.8

4 years ago

13.4.9

4 years ago

13.4.7

4 years ago

13.0.9

4 years ago

14.0.0-alpha.10

4 years ago

14.0.0-alpha.11

4 years ago

14.0.0-alpha.12

4 years ago

14.0.0-alpha.8

4 years ago

14.0.0-alpha.9

4 years ago

14.0.0-alpha.6

4 years ago

14.0.0-alpha.7

4 years ago

14.0.0-alpha.4

4 years ago

14.0.0-alpha.5

4 years ago

14.0.0-alpha.3

4 years ago

13.4.6-alpha.1

4 years ago

13.4.3-beta.1

4 years ago

13.4.0-beta.8

4 years ago

13.3.5

4 years ago

13.3.3

4 years ago

13.3.4

4 years ago

13.3.2

4 years ago

13.0.10

4 years ago

13.0.11

4 years ago

13.4.6

4 years ago

13.4.4

4 years ago

13.4.5

4 years ago

13.4.2

4 years ago

13.4.3

4 years ago

13.4.0

4 years ago

13.4.1

4 years ago

13.0.8

4 years ago

14.0.0-alpha.2

4 years ago

13.4.0-beta.7

4 years ago

13.3.0-alpha.9

4 years ago

13.3.0-alpha.8

4 years ago

13.3.0-alpha.7

4 years ago

14.0.0-alpha.1

4 years ago

13.4.0-alpha.2

4 years ago

13.4.0-alpha.1

4 years ago

13.2.4

4 years ago

13.2.5

4 years ago

13.2.2

4 years ago

13.2.3

4 years ago

13.2.1

4 years ago

13.4.0-alpha.11

4 years ago

13.4.0-alpha.10

4 years ago

13.4.0-alpha.15

4 years ago

13.4.0-alpha.14

4 years ago

13.4.0-alpha.13

4 years ago

13.4.0-alpha.12

4 years ago

13.4.0-alpha.19

4 years ago

13.4.0-alpha.18

4 years ago

13.4.0-alpha.17

4 years ago

13.4.0-alpha.16

4 years ago

13.4.0-alpha.22

4 years ago

13.4.0-alpha.21

4 years ago

13.4.0-alpha.20

4 years ago

13.4.0-alpha.26

4 years ago

13.4.0-alpha.25

4 years ago

13.4.0-alpha.24

4 years ago

13.4.0-alpha.23

4 years ago

13.4.0-alpha.28

4 years ago

13.4.0-alpha.27

4 years ago

13.4.0-alpha.6

4 years ago

13.4.0-alpha.5

4 years ago

13.4.0-alpha.4

4 years ago

13.4.0-alpha.3

4 years ago

13.4.0-alpha.9

4 years ago

13.4.0-alpha.8

4 years ago

13.4.0-alpha.7

4 years ago

13.3.0-alpha.12

4 years ago

13.3.0-alpha.11

4 years ago

13.3.0-alpha.14

4 years ago

13.3.0-alpha.13

4 years ago

13.3.0-alpha.10

4 years ago

13.3.0-alpha.16

4 years ago

13.3.0-alpha.15

4 years ago

13.3.0-alpha.18

4 years ago

13.3.0-alpha.17

4 years ago

13.3.0-beta.3

4 years ago

13.3.0-beta.2

4 years ago

13.3.0-beta.5

4 years ago

13.3.0-beta.4

4 years ago

13.3.0-beta.7

4 years ago

13.3.0-beta.6

4 years ago

13.3.0-beta.9

4 years ago

13.3.0-beta.8

4 years ago

13.4.0-beta.2

4 years ago

13.4.0-beta.1

4 years ago

13.4.0-beta.6

4 years ago

13.4.0-beta.5

4 years ago

13.4.0-beta.4

4 years ago

13.4.0-beta.3

4 years ago

13.3.0-beta.10

4 years ago

13.3.1

4 years ago

13.3.0

4 years ago

13.0.7

4 years ago

13.3.0-beta.1

4 years ago

13.1.0

4 years ago

13.3.0-alpha.6

4 years ago

13.3.0-alpha.5

4 years ago

13.3.0-alpha.4

4 years ago

13.3.0-alpha.3

4 years ago

13.3.0-alpha.2

4 years ago

13.3.0-alpha.1

4 years ago

13.2.0-beta.10

4 years ago

13.2.0

4 years ago

13.1.0-beta.19

4 years ago

13.1.0-beta.16

4 years ago

13.1.0-beta.17

4 years ago

13.1.0-beta.18

4 years ago

13.2.0-beta.3

4 years ago

13.2.0-beta.4

4 years ago

13.2.0-beta.7

4 years ago

13.2.0-beta.8

4 years ago

13.2.0-beta.5

4 years ago

13.2.0-beta.6

4 years ago

13.2.0-beta.9

4 years ago

13.2.0-alpha.13

4 years ago

13.2.0-alpha.12

4 years ago

13.2.0-alpha.11

4 years ago

13.2.0-alpha.10

4 years ago

13.2.0-alpha.19

4 years ago

13.2.0-alpha.18

4 years ago

13.2.0-alpha.17

4 years ago

13.2.0-alpha.16

4 years ago

13.2.0-alpha.15

4 years ago

13.2.0-alpha.14

4 years ago

13.2.0-alpha.24

4 years ago

13.2.0-alpha.23

4 years ago

13.2.0-alpha.22

4 years ago

13.2.0-alpha.21

4 years ago

13.2.0-alpha.20

4 years ago

13.2.0-alpha.29

4 years ago

13.2.0-alpha.28

4 years ago

13.2.0-alpha.27

4 years ago

13.2.0-alpha.26

4 years ago

13.2.0-alpha.25

4 years ago

13.2.0-alpha.1

4 years ago

13.2.0-alpha.2

4 years ago

13.2.0-alpha.3

4 years ago

13.2.0-alpha.4

4 years ago

13.2.0-alpha.9

4 years ago

13.2.0-alpha.5

4 years ago

13.2.0-alpha.6

4 years ago

13.2.0-alpha.7

4 years ago

13.2.0-alpha.8

4 years ago

13.1.0-beta.12

4 years ago

13.1.0-beta.13

4 years ago

13.1.0-beta.14

4 years ago

13.1.0-beta.15

4 years ago

13.2.0-beta.1

4 years ago

13.2.0-beta.2

4 years ago

13.1.0-alpha.58

4 years ago

13.1.0-alpha.57

4 years ago

13.1.0-alpha.56

4 years ago

13.1.0-beta.11

4 years ago

13.1.0-beta.10

4 years ago

13.1.0-alpha.50

4 years ago

13.1.0-alpha.51

4 years ago

13.1.0-alpha.52

4 years ago

13.1.0-alpha.53

4 years ago

13.1.0-alpha.54

4 years ago

13.1.0-alpha.55

4 years ago

13.1.0-alpha.49

4 years ago

13.1.0-beta.9

4 years ago

13.1.0-alpha.46

4 years ago

13.1.0-alpha.47

4 years ago

13.1.0-alpha.48

4 years ago

13.1.0-alpha.45

4 years ago

13.1.0-alpha.44

4 years ago

13.1.0-alpha.43

4 years ago

13.1.0-beta.8

4 years ago

13.1.0-alpha.42

4 years ago

13.0.6

4 years ago

13.1.0-beta.7

4 years ago

13.1.0-alpha.40

4 years ago

13.1.0-alpha.41

4 years ago

13.1.0-alpha.39

4 years ago

13.1.0-alpha.38

4 years ago

13.1.0-beta.6

4 years ago

13.1.0-alpha.36

4 years ago

13.1.0-alpha.37

4 years ago

13.0.5

4 years ago

13.1.0-alpha.35

4 years ago

13.1.0-alpha.34

4 years ago

13.1.0-beta.5

4 years ago

13.1.0-alpha.31

4 years ago

13.1.0-alpha.32

4 years ago

13.1.0-alpha.33

4 years ago

13.0.4

4 years ago

12.0.21

4 years ago

13.1.0-beta.4

4 years ago

13.1.0-alpha.30

4 years ago

13.1.0-alpha.28

4 years ago

13.1.0-alpha.29

4 years ago

13.1.0-alpha.24

4 years ago

13.1.0-alpha.25

4 years ago

13.1.0-alpha.26

4 years ago

13.1.0-alpha.27

4 years ago

13.1.0-alpha.20

4 years ago

13.1.0-alpha.21

4 years ago

13.1.0-alpha.22

4 years ago

13.1.0-alpha.23

4 years ago

13.1.0-alpha.18

4 years ago

13.1.0-alpha.19

4 years ago

13.1.0-beta.3

4 years ago

13.1.0-alpha.14

4 years ago

13.1.0-alpha.15

4 years ago

13.1.0-alpha.16

4 years ago

13.1.0-alpha.17

4 years ago

13.1.0-beta.2

4 years ago

13.1.0-alpha.13

4 years ago

13.1.0-alpha.12

4 years ago

13.1.0-alpha.10

4 years ago

13.1.0-alpha.11

4 years ago

13.1.0-alpha.7

4 years ago

13.1.0-alpha.9

4 years ago

13.1.0-alpha.8

4 years ago

13.0.3

4 years ago

13.1.0-beta.1

4 years ago

13.1.0-alpha.6

4 years ago

13.1.0-alpha.5

4 years ago

13.1.0-alpha.4

4 years ago

13.0.2

4 years ago

13.0.2-beta.1

4 years ago

13.1.0-alpha.3

4 years ago

13.1.0-alpha.1

4 years ago

13.1.0-alpha.2

4 years ago

13.0.1

4 years ago

13.0.0

4 years ago

13.0.0-beta.4

4 years ago

13.0.0-beta.6

4 years ago

13.0.0-beta.5

4 years ago

13.0.0-alpha.51

4 years ago

13.0.0-alpha.54

4 years ago

13.0.0-alpha.52

4 years ago

13.0.0-alpha.53

4 years ago

13.0.0-beta.3

4 years ago

13.0.0-alpha.49

4 years ago

13.0.0-alpha.50

4 years ago

13.0.0-beta.2

4 years ago

13.0.0-alpha.47

4 years ago

13.0.0-alpha.48

4 years ago

13.0.0-alpha.45

4 years ago

13.0.0-alpha.46

4 years ago

13.0.0-alpha.40

4 years ago

13.0.0-alpha.43

4 years ago

13.0.0-alpha.44

4 years ago

13.0.0-alpha.41

4 years ago

13.0.0-alpha.42

4 years ago

12.0.20

4 years ago

13.0.0-alpha.36

4 years ago

13.0.0-alpha.37

4 years ago

13.0.0-alpha.35

4 years ago

13.0.0-alpha.38

4 years ago

13.0.0-alpha.39

4 years ago

13.0.0-alpha.34

4 years ago

13.0.0-alpha.32

4 years ago

13.0.0-alpha.33

4 years ago

13.0.0-alpha.31

4 years ago

13.0.0-alpha.29

4 years ago

13.0.0-alpha.30

4 years ago

13.0.0-alpha.28

4 years ago

13.0.0-alpha.26

4 years ago

13.0.0-alpha.27

4 years ago

12.0.19

5 years ago

13.0.0-alpha.25

5 years ago

13.0.0-alpha.24

5 years ago

13.0.0-alpha.23

5 years ago

13.0.0-alpha.22

5 years ago

13.0.0-alpha.21

5 years ago

13.0.0-alpha.20

5 years ago

13.0.0-alpha.18

5 years ago

13.0.0-alpha.19

5 years ago

13.0.0-alpha.16

5 years ago

13.0.0-alpha.17

5 years ago

13.0.0-beta.1

5 years ago

13.0.0-alpha.15

5 years ago

13.0.0-alpha.14

5 years ago

12.0.18

5 years ago

13.0.0-alpha.8

5 years ago

12.0.18-beta.1

5 years ago

13.0.0-alpha.12

5 years ago

13.0.0-alpha.13

5 years ago

13.0.0-alpha.10

5 years ago

13.0.0-alpha.11

5 years ago

13.0.0-alpha.7

5 years ago

12.0.17

5 years ago

12.0.16

5 years ago

12.1.0-alpha.7

5 years ago

12.1.0-alpha.6

5 years ago

13.0.0-alpha.5

5 years ago

13.0.0-alpha.6

5 years ago

13.0.0-alpha.3

5 years ago

13.0.0-alpha.4

5 years ago

13.0.0-alpha.1

5 years ago

13.0.0-alpha.2

5 years ago

12.0.9-alpha.2

5 years ago

12.0.9-alpha.1

5 years ago

12.0.15-alpha.1

5 years ago

12.0.10-alpha.3

5 years ago

12.0.10-alpha.2

5 years ago

12.0.10-alpha.1

5 years ago

12.0.13

5 years ago

12.0.12

5 years ago

12.0.15

5 years ago

12.0.14

5 years ago

12.0.11

5 years ago

12.0.10

5 years ago

12.0.9-beta.1

5 years ago

12.0.14-alpha.1

5 years ago

12.0.13-beta.1

5 years ago

12.0.7-beta.1

5 years ago

12.0.11-alpha.1

5 years ago

12.0.10-beta.1

5 years ago

12.0.7

5 years ago

12.0.8

5 years ago

12.0.9

5 years ago

12.0.6

5 years ago

12.0.7-alpha.1

5 years ago

12.0.6-alpha.1

5 years ago

12.0.14-beta.1

5 years ago

12.0.11-beta.1

5 years ago

12.0.13-alpha.1

5 years ago

12.0.15-beta.1

5 years ago

12.0.12-alpha.1

5 years ago

12.0.8-alpha.1

5 years ago

12.0.5-alpha.2

5 years ago

12.0.5

5 years ago

12.0.5-alpha.1

5 years ago

12.0.5-beta.1

5 years ago

12.0.4-beta.1

5 years ago

12.0.4

5 years ago

12.1.0-alpha.5

5 years ago

12.1.0-alpha.3

5 years ago

12.1.0-alpha.4

5 years ago

12.0.3

5 years ago

12.0.3-beta.1

5 years ago

12.1.0-alpha.2

5 years ago

12.0.2-beta.1

5 years ago

12.1.0-alpha.1

5 years ago

12.0.2

5 years ago

12.0.1

5 years ago

12.0.1-alpha.1

5 years ago

12.0.1-beta.1

5 years ago

12.0.0

5 years ago

12.0.0-alpha.20

5 years ago

12.0.0-alpha.19

5 years ago

12.0.0-beta.8

5 years ago

12.0.0-beta.9

5 years ago

12.0.0-alpha.17

5 years ago

12.0.0-alpha.18

5 years ago

12.0.0-beta.7

5 years ago

12.0.0-alpha.16

5 years ago

12.0.0-beta.6

5 years ago

12.0.0-alpha.15

5 years ago

12.0.0-alpha.14

5 years ago

12.0.0-alpha.13

5 years ago

12.0.0-alpha.12

5 years ago

12.0.0-beta.5

5 years ago

12.0.0-alpha.11

5 years ago

12.0.0-alpha.10

5 years ago

12.0.0-beta.4

5 years ago

12.0.0-alpha.9

5 years ago

12.0.0-alpha.8

5 years ago

12.0.0-alpha.7

5 years ago

12.0.0-beta.3

5 years ago

12.0.0-beta.2

5 years ago

11.3.1

5 years ago

12.0.0-alpha.6

5 years ago

12.0.0-alpha.5

5 years ago

12.0.0-alpha.4

5 years ago

12.0.0-alpha.3

5 years ago

12.0.0-alpha.2

5 years ago

12.0.0-alpha.1

5 years ago

12.0.0-beta.1

5 years ago

11.4.0-alpha.8

5 years ago

11.4.0-alpha.7

5 years ago

11.4.0-alpha.2

5 years ago

11.4.0-alpha.4

5 years ago

11.4.0-alpha.3

5 years ago

11.4.0-alpha.6

5 years ago

11.4.0-alpha.5

5 years ago

11.4.0-alpha.1

5 years ago

11.3.0-beta.8

5 years ago

11.3.0

5 years ago

11.2.3

5 years ago

11.3.0-beta.7

5 years ago

11.3.0-beta.6

5 years ago

11.3.0-alpha.23

5 years ago

11.3.0-beta.5

5 years ago

11.3.0-alpha.22

5 years ago

11.3.0-alpha.21

5 years ago

11.3.0-alpha.20

5 years ago

11.3.0-alpha.19

5 years ago

11.3.0-alpha.18

5 years ago

11.3.0-alpha.17

5 years ago

11.3.0-alpha.16

5 years ago

11.3.0-beta.4

5 years ago

11.3.0-alpha.15

5 years ago

11.3.0-alpha.14

5 years ago

11.3.0-alpha.13

5 years ago

11.3.0-alpha.12

5 years ago

11.3.0-beta.3

5 years ago

11.3.0-alpha.11

5 years ago

11.2.2

5 years ago

11.3.0-alpha.10

5 years ago

11.3.0-beta.2

5 years ago

11.2.1

5 years ago

11.3.0-alpha.9

5 years ago

11.3.0-alpha.8

5 years ago

11.3.0-alpha.7

5 years ago

11.3.0-alpha.6

5 years ago

11.3.0-beta.1

5 years ago

11.3.0-alpha.5

5 years ago

11.2.0

5 years ago

11.2.0-alpha.18

5 years ago

11.2.0-alpha.16

5 years ago

11.2.0-alpha.17

5 years ago

11.2.0-beta.4

5 years ago

11.2.0-beta.5

5 years ago

11.3.0-alpha.4

5 years ago

11.3.0-alpha.3

5 years ago

11.3.0-alpha.2

5 years ago

11.3.0-alpha.1

5 years ago

11.2.0-alpha.15

5 years ago

11.2.0-beta.3

5 years ago

11.1.1

5 years ago

11.2.0-alpha.14

5 years ago

11.2.0-alpha.13

5 years ago

11.2.0-alpha.11

5 years ago

11.2.0-alpha.12

5 years ago

11.2.0-alpha.10

5 years ago

11.2.0-alpha.9

5 years ago

11.2.0-beta.2

5 years ago

11.2.0-alpha.8

5 years ago

11.2.0-beta.1

5 years ago

11.2.0-alpha.7

5 years ago

11.2.0-alpha.6

5 years ago

11.1.0

5 years ago

11.1.0-beta.5

5 years ago

11.2.0-alpha.5

5 years ago

11.2.0-alpha.4

5 years ago

11.2.0-alpha.3

5 years ago

11.1.0-beta.4

5 years ago

11.2.0-alpha.2

5 years ago

11.1.0-beta.3

5 years ago

11.2.0-alpha.1

5 years ago

11.1.0-alpha.8

5 years ago

11.1.0-beta.2

5 years ago

11.1.0-alpha.7

5 years ago

11.1.0-alpha.6

5 years ago

11.1.0-alpha.5

5 years ago

11.1.0-beta.1

5 years ago

11.1.0-alpha.4

5 years ago

11.1.0-alpha.3

5 years ago

11.0.1

5 years ago

11.1.0-alpha.2

5 years ago

11.1.0-alpha.1

5 years ago

11.0.0

5 years ago

11.0.0-beta.10

5 years ago

11.0.0-beta.9

5 years ago

11.0.0-alpha.41

5 years ago

11.0.0-beta.8

5 years ago

11.0.0-alpha.40

5 years ago

11.0.0-alpha.39

5 years ago

11.0.0-alpha.38

5 years ago

11.0.0-alpha.37

5 years ago

11.0.0-alpha.36

5 years ago

11.0.0-alpha.35

5 years ago

11.0.0-alpha.34

5 years ago

11.0.0-alpha.33

5 years ago

11.0.0-alpha.32

5 years ago

11.0.0-alpha.31

5 years ago

11.0.0-alpha.30

5 years ago

11.0.0-beta.7

5 years ago

11.0.0-alpha.29

5 years ago

11.0.0-beta.6

5 years ago

11.0.0-alpha.28

5 years ago

11.0.0-alpha.27

5 years ago

11.0.0-alpha.26

5 years ago

11.0.0-alpha.25

5 years ago

11.0.0-alpha.24

5 years ago

11.0.0-alpha.23

5 years ago

11.0.0-alpha.22

5 years ago

11.0.0-beta.5

5 years ago

10.2.2

5 years ago

11.0.0-alpha.21

5 years ago

11.0.0-alpha.20

5 years ago

11.0.0-beta.4

5 years ago

11.0.0-alpha.19

5 years ago

10.2.1

5 years ago

11.0.0-alpha.18

5 years ago

11.0.0-alpha.17

5 years ago

11.0.0-alpha.16

5 years ago

11.0.0-alpha.15

5 years ago

11.0.0-alpha.14

5 years ago

11.0.0-beta.3

5 years ago

11.0.0-alpha.13

5 years ago

11.0.0-alpha.12

5 years ago

11.0.0-beta.2

5 years ago

11.0.0-alpha.11

5 years ago

11.0.0-alpha.10

5 years ago

11.0.0-beta.1

5 years ago

10.2.0

5 years ago

10.2.0-beta.7

5 years ago

11.0.0-alpha.8

5 years ago

11.0.0-alpha.9

5 years ago

10.2.0-beta.6

5 years ago

11.0.0-alpha.7

5 years ago

11.0.0-alpha.6

5 years ago

10.2.0-beta.5

5 years ago

11.0.0-alpha.5

5 years ago

11.0.0-alpha.4

5 years ago

11.0.0-alpha.3

5 years ago

11.0.0-alpha.2

5 years ago

11.0.0-alpha.1

5 years ago

10.2.0-beta.4

5 years ago

10.2.0-alpha.24

5 years ago

10.2.0-alpha.23

5 years ago

10.2.0-alpha.22

5 years ago

10.2.0-alpha.21

5 years ago

10.2.0-alpha.20

5 years ago

10.2.0-beta.3

5 years ago

10.2.0-alpha.19

5 years ago

10.2.0-alpha.18

5 years ago

10.2.0-alpha.17

5 years ago

10.2.0-alpha.16

5 years ago

10.2.0-alpha.15

5 years ago

10.2.0-alpha.14

5 years ago

10.2.0-alpha.13

5 years ago

10.2.0-beta.2

5 years ago

10.2.0-alpha.12

5 years ago

10.2.0-alpha.11

5 years ago

10.2.0-alpha.7

5 years ago

10.2.0-beta.1

5 years ago

10.2.0-alpha.10

5 years ago

10.2.0-alpha.9

5 years ago

10.2.0-alpha.8

5 years ago

10.2.0-alpha.6

5 years ago

10.2.0-alpha.5

5 years ago

10.2.0-alpha.4

5 years ago

10.2.0-alpha.3

5 years ago

10.2.0-alpha.2

5 years ago

10.2.0-alpha.1

5 years ago

10.1.0

5 years ago

10.1.0-alpha.18

5 years ago

10.1.0-beta.3

5 years ago

10.1.0-alpha.16

5 years ago

10.1.0-alpha.17

5 years ago

10.1.0-alpha.15

5 years ago

10.1.0-alpha.14

5 years ago

10.1.0-alpha.13

5 years ago

10.1.0-alpha.12

5 years ago

10.1.0-alpha.11

5 years ago

10.1.0-beta.2

5 years ago

10.1.0-alpha.10

5 years ago

10.1.0-alpha.9

5 years ago

10.1.0-alpha.8

5 years ago

10.1.0-alpha.7

5 years ago

10.1.0-beta.1

5 years ago

10.1.0-alpha.6

5 years ago

10.1.0-alpha.5

5 years ago

10.1.0-alpha.4

5 years ago

10.1.0-alpha.3

5 years ago

10.1.0-alpha.1

5 years ago

10.1.0-alpha.2

5 years ago

10.0.0

5 years ago

10.0.0-alpha.115

5 years ago

10.0.0-alpha.114

5 years ago

10.0.0-alpha.113

5 years ago

10.0.0-alpha.112

5 years ago

10.0.0-alpha.111

5 years ago

10.0.0-alpha.110

5 years ago

10.0.0-alpha.109

5 years ago

10.0.0-beta.24

5 years ago

10.0.0-alpha.108

5 years ago

10.0.0-alpha.107

5 years ago

10.0.0-alpha.106

5 years ago

10.0.0-alpha.105

5 years ago

10.0.0-alpha.104

5 years ago

10.0.0-alpha.103

5 years ago

10.0.0-alpha.102

5 years ago

10.0.0-beta.22

5 years ago

10.0.0-alpha.101

5 years ago

10.0.0-alpha.100

5 years ago

10.0.0-alpha.99

5 years ago

10.0.0-beta.21

5 years ago

10.0.0-alpha.98

5 years ago

10.0.0-alpha.97

5 years ago

10.0.0-alpha.96

5 years ago

10.0.0-alpha.95

5 years ago

10.0.0-alpha.94

6 years ago

10.0.0-alpha.93

6 years ago

10.0.0-alpha.92

6 years ago

10.0.0-alpha.91

6 years ago

10.0.0-beta.20

6 years ago

10.0.0-alpha.90

6 years ago

10.0.0-alpha.89

6 years ago

10.0.0-alpha.88

6 years ago

10.0.0-alpha.87

6 years ago

10.0.0-alpha.86

6 years ago

10.0.0-alpha.85

6 years ago

10.0.0-beta.19

6 years ago

10.0.0-alpha.84

6 years ago

10.0.0-beta.18

6 years ago

10.0.0-alpha.83

6 years ago

10.0.0-alpha.82

6 years ago

10.0.0-alpha.81

6 years ago

10.0.0-beta.17

6 years ago

10.0.0-alpha.80

6 years ago

10.0.0-alpha.79

6 years ago

10.0.0-alpha.78

6 years ago

10.0.0-alpha.77

6 years ago

10.0.0-alpha.76

6 years ago

10.0.0-beta.16

6 years ago

10.0.0-alpha.74

6 years ago

10.0.0-alpha.75

6 years ago

10.0.0-alpha.73

6 years ago

10.0.0-alpha.72

6 years ago

10.0.0-beta.15

6 years ago

10.0.0-alpha.71

6 years ago

10.0.0-beta.14

6 years ago

10.0.0-alpha.70

6 years ago

10.0.0-alpha.69

6 years ago

10.0.0-alpha.68

6 years ago

10.0.0-alpha.67

6 years ago

10.0.0-alpha.66

6 years ago

10.0.0-alpha.65

6 years ago

10.0.0-alpha.64

6 years ago

10.0.0-alpha.63

6 years ago

10.0.0-beta.13

6 years ago

10.0.0-alpha.62

6 years ago

10.0.0-beta.12

6 years ago

10.0.0-beta.11

6 years ago

10.0.0-alpha.61

6 years ago

10.0.0-alpha.60

6 years ago

10.0.0-beta.10

6 years ago

10.0.0-alpha.59

6 years ago

10.0.0-alpha.58

6 years ago

10.0.0-alpha.57

6 years ago

10.0.0-alpha.56

6 years ago

10.0.0-alpha.55

6 years ago

10.0.0-alpha.54

6 years ago

10.0.0-beta.9

6 years ago

10.0.0-alpha.53

6 years ago

10.0.0-alpha.52

6 years ago

10.0.0-alpha.51

6 years ago

10.0.0-alpha.50

6 years ago

10.0.0-alpha.49

6 years ago

10.0.0-alpha.48

6 years ago

10.0.0-alpha.47

6 years ago

10.0.0-beta.8

6 years ago

10.0.0-alpha.46

6 years ago

10.0.0-alpha.45

6 years ago

10.0.0-alpha.44

6 years ago

10.0.0-alpha.43

6 years ago

10.0.0-alpha.42

6 years ago

10.0.0-alpha.41

6 years ago

10.0.0-alpha.40

6 years ago

10.0.0-beta.7

6 years ago

10.0.0-alpha.39

6 years ago

10.0.0-alpha.38

6 years ago

10.0.0-alpha.37

6 years ago

10.0.0-alpha.36

6 years ago

10.0.0-beta.6

6 years ago

10.0.0-alpha.34

6 years ago

10.0.0-alpha.35

6 years ago

10.0.0-alpha.33

6 years ago

10.0.0-beta.5

6 years ago

10.0.0-alpha.30

6 years ago

10.0.0-alpha.32

6 years ago

10.0.0-alpha.31

6 years ago

10.0.0-alpha.29

6 years ago

10.0.0-alpha.28

6 years ago

10.0.0-alpha.27

6 years ago

10.0.0-beta.4

6 years ago

10.0.0-alpha.26

6 years ago

10.0.0-beta.3

6 years ago

10.0.0-alpha.25

6 years ago

10.0.0-alpha.24

6 years ago

10.0.0-alpha.23

6 years ago

10.0.0-alpha.22

6 years ago

10.0.0-alpha.21

6 years ago

10.0.0-alpha.20

6 years ago

10.0.0-alpha.19

6 years ago

10.0.0-alpha.18

6 years ago

10.0.0-alpha.17

6 years ago

10.0.0-beta.2

6 years ago

10.0.0-alpha.16

6 years ago

10.0.0-alpha.15

6 years ago

10.0.0-alpha.14

6 years ago

10.0.0-alpha.12

6 years ago

10.0.0-alpha.11

6 years ago

10.0.0-alpha.10

6 years ago

10.0.0-alpha.13

6 years ago

10.0.0-alpha.9

6 years ago

10.0.0-alpha.8

6 years ago

10.0.0-alpha.7

6 years ago

10.0.0-beta.1

6 years ago

10.0.0-alpha.6

6 years ago

10.0.0-alpha.5

6 years ago

10.0.0-alpha.4

6 years ago

10.0.0-alpha.3

6 years ago

0.1.0-alpha.9

6 years ago

10.0.0-alpha.2

6 years ago

10.0.0-alpha.1

6 years ago

0.1.0-alpha.7

6 years ago

0.1.0-alpha.8

6 years ago

0.1.0-alpha.6

6 years ago

0.1.0-alpha.5

6 years ago

0.1.0-alpha.3

6 years ago

0.0.1

6 years ago