-
Notifications
You must be signed in to change notification settings - Fork 53
Expand file tree
/
Copy pathchangelog
More file actions
317 lines (205 loc) · 9.49 KB
/
changelog
File metadata and controls
317 lines (205 loc) · 9.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
shpool (0.9.5) unstable; urgency=low
Added
* add experimental shpool-vterm engine ([#311](https://github.com/shell-pool/shpool/pull/311))
* add attach background mode ([#321](https://github.com/shell-pool/shpool/pull/321))
* dynamically load session restore mode ([#310](https://github.com/shell-pool/shpool/pull/310))
Fixed
* fix stale daemon cleanup ([#318](https://github.com/shell-pool/shpool/pull/318))
* reduce detach latency and stabilize detach path ([#324](https://github.com/shell-pool/shpool/pull/324))
Other
* bump MSRV to 1.85 ([#325](https://github.com/shell-pool/shpool/pull/325))
-- Shpool Authors <shpool-eng@google.com> Tue, 10 Mar 2026 14:52:30 +0000
shpool (0.9.4) unstable; urgency=low
Added
* mac port
* *(list)* add --json flag with connect/disconnect timestamps ([#294](https://github.com/shell-pool/shpool/pull/294))
Fixed
* cpu pegging when shpool attach stdin is null ([#306](https://github.com/shell-pool/shpool/pull/306))
* hang when starting with nu shell ([#272](https://github.com/shell-pool/shpool/pull/272))
* bug where shpool gets wedged on shell hup ([#308](https://github.com/shell-pool/shpool/pull/308))
Other
* rip out useless test helper ([#305](https://github.com/shell-pool/shpool/pull/305))
* bump nix from 0.30.1 to 0.31.1 ([#296](https://github.com/shell-pool/shpool/pull/296))
* test on mac in CI ([#302](https://github.com/shell-pool/shpool/pull/302))
* bump tracing-subscriber from 0.3.19 to 0.3.20 ([#250](https://github.com/shell-pool/shpool/pull/250))
* refactor shell descriptor selection ([#274](https://github.com/shell-pool/shpool/pull/274))
-- Shpool Authors <shpool-eng@google.com> Mon, 09 Feb 2026 19:12:34 +0000
shpool (0.9.3) unstable; urgency=low
Added
* add -d/--dir flag ([#271](https://github.com/shell-pool/shpool/pull/271))
-- Shpool Authors <shpool-eng@google.com> Tue, 18 Nov 2025 17:11:59 +0000
shpool (0.9.2) unstable; urgency=low
Fixed
* fmt lints ([#230](https://github.com/shell-pool/shpool/pull/230))
Other
* fix typo in README ([#252](https://github.com/shell-pool/shpool/pull/252))
* bump nix from 0.29.0 to 0.30.1 ([#229](https://github.com/shell-pool/shpool/pull/229))
* bump tempfile from 3.17.1 to 3.20.0 ([#231](https://github.com/shell-pool/shpool/pull/231))
* Support special characters ([#254](https://github.com/shell-pool/shpool/pull/254))
* extract session restore related code behind a trait ([#160](https://github.com/shell-pool/shpool/pull/160))
-- Shpool Authors <shpool-eng@google.com> Mon, 08 Sep 2025 19:52:50 +0000
shpool (0.9.1) unstable; urgency=low
Added
* dump forward_env in file (#223)
Fixed
* eval SHPOOL__OLD_PROMPT_COMMAND rather than iterate sub-components (#213)
Other
* 0.1.2 -> 0.1.3 (#215)
-- Shpool Authors <shpool-eng@google.com> Tue, 25 Mar 2025 14:40:49 +0000
shpool (0.9.0) unstable; urgency=low
Added
* [**breaking**] allow daemon log level to dynamically change (#207)
* add dynamic log level msg to shpool-protocol (#206)
Other
* upgrade nix to 0.29 (#192)
-- Shpool Authors <shpool-eng@google.com> Fri, 21 Feb 2025 20:52:30 +0000
shpool (0.8.2) unstable; urgency=low
Fixed
* remove ansi color codes from logs (#202)
* reconnect hangup due to long session restore (#199)
* vterm width (#201)
* lints (#198)
Other
* update Cargo.lock dependencies
* differentiate error contexts (#200)
* upgrade notify crate (#190)
-- Shpool Authors <shpool-eng@google.com> Thu, 13 Feb 2025 20:04:17 +0000
shpool (0.8.1) unstable; urgency=low
Fixed
* reduce deadlock potential in shell->client
-- Shpool Authors <shpool-eng@google.com> Wed, 22 Jan 2025 16:54:09 +0000
shpool (0.8.0) unstable; urgency=low
Fixed
* style
* handle dyn config updates to motd settings
* [**breaking**] exit success for graceful detaches
* deadlock when shell->client thread stops
* new lifetime lints
* add space to keybindings grammar
* suppress prompt sentinels from history
-- Shpool Authors <shpool-eng@google.com> Mon, 14 Oct 2024 20:39:40 +0000
shpool (0.7.1) unstable; urgency=low
Added
* add span traces at lock() points
Fixed
* forward shell env to pager
* suppress prompt setup in screen restore
Other
* Better ssh config example
* reader thread -> shell_to_client thread
-- Shpool Authors <shpool-eng@google.com> Mon, 16 Sep 2024 14:51:04 +0000
shpool (0.7.0) unstable; urgency=low
Added
* [**breaking**] add autodaemonization support
Fixed
* add version negotiation warnings
* migrate to new shpool-protocol crate
* protocol forward compat
* tune vt100 memory usage
Other
* rip out directories dep
* bump toml from 0.7.8 to 0.8.12 ([#78](https://github.com/shell-pool/shpool/pull/78))
-- Shpool Authors <shpool-eng@google.com> Mon, 26 Aug 2024 20:30:00 +0000
shpool (0.6.3) unstable; urgency=low
* Add debounce option to motd pager mode
* Ban whitespace in session names
* Ban blank session names
* Fix terminfo resolution fallback
* Fully disable prompt code for blank prompt prefix
* Add system level configuration
* Fix config change watcher to pick up new files
* Sniff shells rather than just keying off of binary name
-- Ethan Pailes <pailes@google.com> Tue, 09 Jul 2024 08:32:00 -0400
shpool (0.6.2) unstable; urgency=low
* Fix bash prompt prefix injection
* Hide prompt prefix setup code from users
-- Ethan Pailes <pailes@google.com> Wed, 03 Jun 2024 08:46:00 -0400
shpool (0.6.1) unstable; urgency=low
* Start automatically reloading config file
* Fix motd = "dump" mode to stop mangling initial prompt
* Add timeouts to prevent session message deadlocks
* Start correctly forwarding {x,y}pixel in term size
-- Ethan Pailes <pailes@google.com> Wed, 15 May 2024 12:07:00 -0400
shpool (0.6.0) unstable; urgency=low
* Add new 'motd' config option for displaying the motd
* Add 'dump' motd mode
* Add 'pager' motd mode
* [BREAKING] Add requirment to register a motd reexec handler in main
* [BREAKING] Set default prompt prefix
* Upgrade deps
* README fixes
* Fix how user info is collected
* Github migration toil
-- Ethan Pailes <pailes@google.com> Thu, 03 Apr 2024 09:02:00 -0400
shpool (0.5.0) unstable; urgency=low
* Add fish support to prompt_prefix
* [BREAKING] add new hooks API to libshpool
* Add session status to list output
-- Ethan Pailes <pailes@google.com> Thu, 16 Feb 2023 10:02:00 -0400
shpool (0.4.0) unstable; urgency=low
* Add new default-disabled prompt_prefix option
supporting both bash and zsh
* [BREAKING] remove -c/--config_file daemon flag
* [BREAKING] remove old version switch
* Add version subcommand
* Remove "binary differs ..." warning
* Update docs about automatic connection methods
-- Ethan Pailes <pailes@google.com> Thu, 01 Feb 2023 14:14:00 -0400
shpool (0.3.5) unstable; urgency=low
* Add -c/--cmd flag to attach subcommand
* Add forward_env config option
* Deprecate -c/--config_file flag to daemon subcommand
* Make -c/--config_file a top level flag
-- Ethan Pailes <pailes@google.com> Mon, 18 Dec 2023 13:16:00 -0400
shpool (0.3.4) unstable; urgency=low
* Bump shpool_pty
* Correctly set up SHELL variable for all shells
-- Ethan Pailes <pailes@google.com> Wed, 22 Nov 2023 14:52:00 -0400
shpool (0.3.3) unstable; urgency=low
* Forward LANG env var from client to daemon
* Update dependencies
-- Ethan Pailes <pailes@google.com> Tue, 08 Nov 2023 12:48:00 -0400
shpool (0.3.2) unstable; urgency=low
* Start correctly parsing /etc/environment
* Update dependencies
-- Ethan Pailes <pailes@google.com> Tue, 31 Oct 2023 11:11:00 -0400
shpool (0.3.1) unstable; urgency=low
* Disable output spool in "simple" session restore mode
* Fix bug where shpool was failing to forward $DISPLAY
* Fix output shpool out of bounds cursor restore bug
-- Ethan Pailes <pailes@google.com> Tue, 10 Oct 2023 11:51:00 -0400
shpool (0.3.0) unstable; urgency=low
* [BREAKING] Make "screen" the default reattach mode
-- Ethan Pailes <pailes@google.com> Tue, 03 Oct 2023 09:26:00 -0400
shpool (0.2.5) unstable; urgency=low
* Add --ttl flag to attach subcommand
* Fix exit status threading
-- Ethan Pailes <pailes@google.com> Thu, 21 Sep 2023 14:39:00 -0400
shpool (0.2.4) unstable; urgency=low
* Fix stuck session bug
* Fix session restore resize trim bug
-- Ethan Pailes <pailes@google.com> Thu, 14 Sep 2023 14:49:00 -0400
shpool (0.2.3) unstable; urgency=low
* Fix long chunk bug in session restore
-- Ethan Pailes <pailes@google.com> Wed, 02 Aug 2023 13:38:00 -0400
shpool (0.2.2) unstable; urgency=low
* Fix bug in lines reattach mode
-- Ethan Pailes <pailes@google.com> Fri, 28 Jul 2023 14:14:00 -0400
shpool (0.2.1) unstable; urgency=low
* Fix bug where initial tty size was not set correctly
-- Ethan Pailes <pailes@google.com> Wed, 19 Jul 2023 13:32:00 -0400
shpool (0.2.0) unstable; urgency=low
* Add support for session_restore_mode option
* Loosen exe mismatch restriction
* [BREAKING] Change config identifiers to be lower case
-- Ethan Pailes <pailes@google.com> Tue, 18 Jul 2023 16:02:00 -0400
shpool (0.1.2) unstable; urgency=low
* Fix bug in how PATH is set in new shells
* Add initial_path config option
-- Ethan Pailes <pailes@google.com> Mon, 05 Jun 2023 14:59:25 -0400
shpool (0.1.1) unstable; urgency=low
* Fix systemd unit file.
-- Ethan Pailes <pailes@google.com> Wed, 03 May 2023 14:07:35 -0400
shpool (0.1.0) unstable; urgency=low
* Initial release.
-- Ethan Pailes <pailes@google.com> Wed, 03 May 2023 14:07:35 -0400