|
1 |
| -# v201912161253-7Ng4 0.0.1.34 |
| 1 | +# 202001090115-4Rn9 0.4.0 |
| 2 | +* Overhaul to cover the Battery/Cannon(s) model, which also caused the revamp of `Mountpoint`, `Launcher`, and `Bazooka`. |
| 3 | +* Formally brought `Bazooka` ( and its Mountpount, `Shoulder` ) into a single process, easy to run with a few commands. |
| 4 | +* Now have the ability to operate one `nginx` instance which proxies one mount point which distributes to presences. |
| 5 | +* Needs to go through a cleaning cycle but this is by-far the best conception of the original idea yet, much further. |
| 6 | +* Color consoles, with activity movement that doesn't fly by too fast to notice. |
| 7 | +* Way too exhausted to go into further detail. "It's big" :) |
| 8 | + |
| 9 | +# 201912161253-7Ng4 0.0.1.34 |
2 | 10 | * Update "starting" log entry from `Artillery::Launcher` to show the mountpoint tuned to.
|
3 | 11 |
|
4 |
| -# v201912161223-7Ng4 0.0.1.33 |
| 12 | +# 201912161223-7Ng4 0.0.1.33 |
5 | 13 | * Remove `artillery-mountpoint` from `executables:` in `shard.yml`
|
6 | 14 |
|
7 |
| -# v201912160338-6Mg3 0.0.1.32 |
| 15 | +# 201912160338-6Mg3 0.0.1.32 |
8 | 16 | * Allow passing Hash to Artillery::Shot#success which automatically converts to JSON
|
9 | 17 |
|
10 |
| -# v201912160106-6Mg3 0.0.1.30 |
| 18 | +# 201912160106-6Mg3 0.0.1.30 |
11 | 19 | * Revamped Artillery::Shell::Request, especially Payload type and handling
|
12 | 20 | * Setup proper target for artillery-mountpoint to begin using out of bazooka mode
|
13 | 21 |
|
14 |
| -# v201912131407-4Kg1 0.0.1.27 |
| 22 | +# 201912131407-4Kg1 0.0.1.27 |
15 | 23 | * Fix YAML initialization on empty secrets.
|
16 | 24 |
|
17 |
| -# v201912131216-4Kg1 0.0.1.26 |
| 25 | +# 201912131216-4Kg1 0.0.1.26 |
18 | 26 | * Add secrets.yml handling, and for now use git-secret to store in repository
|
19 | 27 |
|
20 |
| -# v201912131050-4Kg1 0.0.1.24 |
| 28 | +# 201912131050-4Kg1 0.0.1.24 |
21 | 29 | * Allow override of configuration file name
|
22 | 30 | * Pass content-type as `request.format` and pass JSON body as `request.data`
|
23 | 31 |
|
24 |
| -# v201912102339-1Gg7 0.0.1.20 |
| 32 | +# 201912102339-1Gg7 0.0.1.20 |
25 | 33 | * Fix --clear behavior
|
26 | 34 |
|
27 |
| -# v201912101938-1Gg7 0.0.1.19 |
| 35 | +# 201912101938-1Gg7 0.0.1.19 |
28 | 36 | * Change method of overriding shots/ so that Artillery can still filter its paths properly
|
29 | 37 |
|
30 |
| -# v201912101825-1Gg7 0.0.1.18 |
| 38 | +# 201912101825-1Gg7 0.0.1.18 |
31 | 39 | * Allow override of shots location and base require ( allows for `Stellar` control of `Artillery` )
|
32 | 40 |
|
33 |
| -# v201912080930-UDp5 0.0.1.17 |
| 41 | +# 201912080930-UDp5 0.0.1.17 |
34 | 42 | * --clear option to reset Crystal environment under `eval` handling
|
35 | 43 |
|
36 |
| -# v201912080912-UDp5 0.0.1.16 |
| 44 | +# 201912080912-UDp5 0.0.1.16 |
37 | 45 | * Fix linefeeds on bin/* files, and do not send a default public/ directory from bin/artillery script
|
38 | 46 |
|
39 |
| -# v201912071857-ECp4 0.0.1.15 |
| 47 | +# 201912071857-ECp4 0.0.1.15 |
40 | 48 | * Pull public directory from artillery.yml
|
41 | 49 |
|
42 |
| -# v201912071724-ECp4 0.0.1.14 |
| 50 | +# 201912071724-ECp4 0.0.1.14 |
43 | 51 | * Crystal 0.31.1 support updates
|
44 | 52 |
|
45 |
| -# v201912071625-ECp4 0.0.1.13 |
| 53 | +# 201912071625-ECp4 0.0.1.13 |
46 | 54 | * Updating to use fork of zeromq-crystal
|
47 | 55 |
|
48 |
| -# v201909210222-EFr7 0.0.1.12 |
| 56 | +# 201909210222-EFr7 0.0.1.12 |
49 | 57 | * Attempting to change handling of `body` on request.
|
50 | 58 |
|
51 |
| -# v201905251606-AHv6 0.0.1.10 |
| 59 | +# 201905251606-AHv6 0.0.1.10 |
52 | 60 | * Added --killall to bin/artillery
|
53 | 61 |
|
54 |
| -# v201905251606-AHv6 0.0.1.9 |
| 62 | +# 201905251606-AHv6 0.0.1.9 |
55 | 63 | * Disable `bin/art` executable for now
|
56 | 64 | * Add `artillery.yaml` support for basic defaults
|
57 | 65 |
|
58 |
| -# v201905101951-8Nf9 0.0.1.7 |
| 66 | +# 201905101951-8Nf9 0.0.1.7 |
59 | 67 | * Tweak [README.md](README.md) to point to [ZEROMQ.md](ZEROMQ.md) setup walkthrough for `ZeroMQ` in Ubuntu-like environments.
|
60 | 68 |
|
61 |
| -# v201905101815-8Nf9 0.0.1.6 |
| 69 | +# 201905101815-8Nf9 0.0.1.6 |
62 | 70 | * Fix --port-zeromq= parameter.
|
63 | 71 |
|
64 |
| -# v201905101805-8Nf9 0.0.1.5 |
| 72 | +# 201905101805-8Nf9 0.0.1.5 |
65 | 73 | * Overhaul bin/artillery to use --port-http= --port-zeromq= --zeromq= ( schema ) --ip= ( exposed interface )
|
66 | 74 | * Now it's possible to start independent clusters, and killing one doesn't affect the others on the same machine
|
67 | 75 | * Adapt defaults for most constants / environment variables to pull from exports in bin/artillery, and artillery.yml in future
|
68 | 76 |
|
69 |
| -# v201905101649-8Nf9 0.0.1.1 |
| 77 | +# 201905101649-8Nf9 0.0.1.1 |
70 | 78 | * Cleaned up, and added offset capability so that Artillery doesn't need to be installed in its own shard to run; if code present, use
|
71 | 79 | * Prepared for near future when bin/artillery can be added to $PATH, and is aware of where its codebase exists relative to PWD
|
72 | 80 | * Working examples in examples/demo as well as the abstractive/compass application being deployed live, then adding proactive/presence
|
73 | 81 |
|
74 |
| -# v201905101551-8Nf9 0.0.1.0 |
| 82 | +# 201905101551-8Nf9 0.0.1.0 |
75 | 83 | * FINALLY: Resolved the phantom issues and entanglements of Crystal vs. Bash interactions, overcoming Crystal nuances
|
76 | 84 | * bin/artillery script shaping up to be good control script, and usable in PWD context
|
77 | 85 | * Turned off debugging excess, trimming and cleaning
|
78 | 86 | * Major version increase; still alpha
|
79 | 87 |
|
80 |
| -# v201905101246-8Nf9 0.0.0.31 |
| 88 | +# 201905101246-8Nf9 0.0.0.31 |
81 | 89 | * Found the issue. There were old Launchers running on this development environment. Sigh.
|
82 | 90 | * Suppress bin/artillery errors if PIDs already dead
|
83 | 91 |
|
84 |
| -# v201905101235-8Nf9 0.0.0.30 |
| 92 | +# 201905101235-8Nf9 0.0.0.30 |
85 | 93 | * Fix path in require statement
|
86 | 94 |
|
87 |
| -# v201905101231-8Nf9 0.0.0.29 |
| 95 | +# 201905101231-8Nf9 0.0.0.29 |
88 | 96 | * Still chasing phantom object showing up but cannot possibly exist. The HelloWorld apocalypse
|
89 | 97 | * Trim out artillery/bazooka.cr and include all elements in artillery.cr; bazooka becomes only an argument
|
90 | 98 |
|
91 |
| -# v201905101152-8Nf9 0.0.0.28 |
| 99 | +# 201905101152-8Nf9 0.0.0.28 |
92 | 100 | * Fighting with wierd issue where Shots are persisting for no apparent reason.
|
93 | 101 | * Add redirect support
|
94 | 102 |
|
95 |
| -# v201905100932-8Nf9 0.0.0.27 |
| 103 | +# 201905100932-8Nf9 0.0.0.27 |
96 | 104 | * Become ghetto fabulous about Bazooka and use bash to parallelize vs. using fibers.
|
97 | 105 | * Struggling to get invoked properly in roaming PWD
|
98 | 106 |
|
99 |
| -# v201905100932-8Nf9 0.0.0.26 |
| 107 | +# 201905100932-8Nf9 0.0.0.26 |
100 | 108 | * Restructure examples/demo as example of `bazooka` invokation
|
101 | 109 |
|
102 |
| -# v201905100918-8Nf9 0.0.0.25 |
| 110 | +# 201905100918-8Nf9 0.0.0.25 |
103 | 111 | * Provide src/artillery/bazooka and bin/bazooka
|
104 | 112 | * Update bin/artillery to launch PWD as bazooka instance
|
105 | 113 |
|
106 |
| -# v201905100908-8Nf9 0.0.0.24 |
| 114 | +# 201905100908-8Nf9 0.0.0.24 |
107 | 115 | * Fix permissions of bin/ commands
|
108 | 116 |
|
109 |
| -# v201905100906-8Nf9 0.0.0.23 |
| 117 | +# 201905100906-8Nf9 0.0.0.23 |
110 | 118 | * Previous issue was that `Crystal` needs shards tagged with "v" prepended to version
|
111 | 119 | * Fixed .gitignore that was removing `art` commands and `artillery`
|
112 | 120 |
|
113 |
| -# v201905100739-8Nf9 0.0.0.22 |
| 121 | +# 201905100739-8Nf9 0.0.0.22 |
114 | 122 | * Show three sample installations in README.md before making the options actually work
|
115 | 123 | * Add `artillery` CLI placeholder
|
116 | 124 |
|
117 |
| -# v201905100331-7Mf8 0.0.0.21 |
| 125 | +# 201905100331-7Mf8 0.0.0.21 |
118 | 126 | * Clean up examples
|
119 | 127 |
|
120 |
| -# v201905100252-7Mf8 0.0.0.20 |
| 128 | +# 201905100252-7Mf8 0.0.0.20 |
121 | 129 | * Massive dive into Crystal internals and returned alive
|
122 | 130 | * Completed #19 and #20, essentially making this usable to start writing programs with
|
123 | 131 | * Closes #10 by searching with Radix::Tree for what Shot to call
|
124 | 132 |
|
125 |
| -# v201905092000-7Mf8 0.0.0.15 |
| 133 | +# 201905092000-7Mf8 0.0.0.15 |
126 | 134 | * Refactor Projectile to Shot per #14
|
127 | 135 | * Rename src/run/ to src/processes/
|
128 | 136 | * Attempt to fix #18 with discovery of port issue, but likely not a fix
|
129 | 137 | * Yeah, it didn't work
|
130 | 138 | * Added scripts/remake.sh to build bin/ processes
|
131 | 139 |
|
132 |
| -# v201905091930-7Mf8 0.0.0.14 |
| 140 | +# 201905091930-7Mf8 0.0.0.14 |
133 | 141 | * Giving up on #18 for now
|
134 | 142 |
|
135 |
| -# v201905091840-7Mf8 0.0.0.13 |
| 143 | +# 201905091840-7Mf8 0.0.0.13 |
136 | 144 | * Never Forget 5/9 // Mr. Robot
|
137 | 145 | * Fixed versions for previous two entries
|
138 | 146 | * Added Dockerfile.* and docker-compose.yml per #18
|
139 | 147 | * Added first scripts per #18 also, need to test further
|
140 | 148 | * Still debugging ZeroMQ issues for Docker containers
|
141 | 149 | * Containers seem to build now, testing run
|
142 | 150 |
|
143 |
| -# v201905071408-5Kf6 0.0.0.11 |
| 151 | +# 201905071408-5Kf6 0.0.0.11 |
144 | 152 | * Renamed `mount` to `mointpoint` for clarity, and lack of conflict with system binary.
|
145 | 153 | * Clean up some expensive `puts` activity
|
146 | 154 | * Prepare basic Dockerfile start points
|
147 | 155 |
|
148 |
| -# v201905071408-5Kf6 0.0.0.10 |
| 156 | +# 201905071408-5Kf6 0.0.0.10 |
149 | 157 | * Added minimal benchmarking.
|
150 | 158 |
|
151 |
| -# v201905071331-5Kf6 0.0.0.9 |
| 159 | +# 201905071331-5Kf6 0.0.0.9 |
152 | 160 | * Catch failure of socket and reset for `Launcher` and `Mountpoint` per #9
|
153 | 161 | * Refactor `Projectile` toward storing routes differently in `Launcher`
|
154 | 162 | * Beginning of `Projectile.vectors` leading to radix tree next
|
155 | 163 | * Logger extends self
|
156 | 164 |
|
157 |
| -# v201905071124-5Kf6 0.0.0.7 |
| 165 | +# 201905071124-5Kf6 0.0.0.7 |
158 | 166 | * Put in, wrestled with, and then ripped out msgpack.
|
159 | 167 | * Tidied up, no tests at this early stage though as I figure out what even works.
|
160 | 168 |
|
161 |
| -# v201905070225-4Jf5 0.0.0.4 |
| 169 | +# 201905070225-4Jf5 0.0.0.4 |
162 | 170 | * Anticipate `nginx` setup process
|
163 | 171 | * Add failing tests for `Mountpoint`, `Launcher`, and `Projectile`
|
164 | 172 | * Add `Logger` module skeleton
|
165 | 173 |
|
166 |
| -# v201905070047-4Jf5 0.0.0.3 |
| 174 | +# 201905070047-4Jf5 0.0.0.3 |
167 | 175 | * Routing of HTTP from `mountpoint` through ZeroMQ to `launchers`
|
168 | 176 |
|
169 |
| -# v201905070024-4Jf5 0.0.0.2 |
| 177 | +# 201905070024-4Jf5 0.0.0.2 |
170 | 178 | * Examples minimally testing ZeroMQ
|
171 | 179 | * Instructions to setup ZeroMQ
|
172 | 180 |
|
173 |
| -# v201905062347-4Jf5 0.0.0.1 |
| 181 | +# 201905062347-4Jf5 0.0.0.1 |
174 | 182 | * Initial releases of empty shard
|
0 commit comments