-
Notifications
You must be signed in to change notification settings - Fork 5
/
changelog.txt
383 lines (288 loc) · 13.2 KB
/
changelog.txt
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
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
* Minor update: (241214)
- add [MySQL9, DotNETSDK9, Apache84] to the ALPHA list.
- package: set QTS 5.1.9 as max version.
* Minor update: (240922)
- package: set QTS 5.1.8 as max version.
* Minor update: (240801)
- code: improve message format, update actions for compatibility with sherpa, general code refresh.
* Minor update: (240601)
- add [qBitorrent2, Kapowarr82, Kapowarr83, Codex83] to the OMEGA list.
* Minor update: (240512)
- code: sort faster.
* Minor update: (240511)
- add [QJDK21] to the ALPHA list.
- add [SortMyQPKGs] to the OMEGA list.
- ensure line spacing between config blocks.
- and a few code upgrades.
* Minor update: (240427)
- add [NodeJS16, NodeJS22] to the ALPHA list.
* Minor update: (240225)
- add [QPython312] to the ALPHA list.
- add various QPKGs to the OMEGA list:
- OSonarr
- OLidarr
- Readarr81
- Readarr82
- Readarr83
- OReadarr
- Prowlarr81
- Prowlarr82
- Prowlarr83
- OTautulli
- code: minor comment updates.
* Minor update: (240112)
- add various QPKGs to the OMEGA list:
- SABnzbd83
- qBittorrent
- SonarrV481
- SonarrV482
- SonarrV483
- RadarrDotNet81
- RadarrDotNet82
- Bazarr81
- Bazarr82
- Bazarr83
- SickChill83
- Medusa82
- Medusa83
- Mylar382
- LidarrDotNET81
- LidarrDotNET82
* Minor update: (231118)
- add [NodeJS20, DotNETSDK8, Apache83, PostgreSQL15, PostgreSQL16] to the ALPHA list.
- add [RadarrDotNet83, LidarrDotNET83] to the OMEGA list.
* Minor update: (230928)
- add [sHTTPs] to the ALPHA list.
- add [SABnzbd81, SABnzbd82] to the OMEGA list.
* Minor update: (230820)
- add [V2Ray, QPython311] to the ALPHA list.
* Minor update: (230718)
- add [IncreaseTimeouts, PG4admin82] to the ALPHA list.
- add [OqBittorrent] to the OMEGA list.
* Minor update: (230503)
- code: add 'status' action.
* Minor update: (230227)
- code: update package icon.
* Minor update: (230131)
- code: always touch backupfile when running a backup: even when nothing is backed-up.
* Minor update: (230112)
- add [SickGear80, SickGear81, SickGear82, SickChill81, SickChill82] to the OMEGA list.
- update internal package ref to myqnap.org
* Minor update: (221213)
- add [NodeJS18, Apache82, MongoDB] to the ALPHA list.
- add [Medusa81, Mylar381] to the OMEGA list.
* Minor update: (220810)
- code: ensure operation status is created when running service script.
* Minor update: (220809)
- code: include service script operation status logging.
* Minor update: (220805)
- add [QJDK18, NGinX, InfluxDB2] to the ALPHA list.
- add [Autobrr, Traefik] to the OMEGA list.
* Minor update: (220322)
- code: ensure 'autofix' doesn't run if QPKG is disabled.
* Minor update: (220219)
- add [QPython310] to the ALPHA list.
* Minor update: (220210)
- code: ensure sorter executes on shutdown.
* Minor update: (211207)
- add [QX11, QJDK17, Apache81] to the OMEGA list.
- add [Sonarr3] to the OMEGA list.
* Minor update: (211030)
- add [MRadarr, SickChill80, MLidarr] to the OMEGA list.
- code: renamed service script file from [sort-my-qpkgs.sh] to [sortmyqpkgs.sh].
* Minor update: (210926)
- add [java-installer, FileBot, filebot-node] to the ALPHA list.
* Minor update: (210924)
- add [MustangUserDriver, TomCat10, MariaDB5, MariaDB10] to the ALPHA list.
- add new 'device drivers' section.
- code: fix a few ShellCheck pickups.
* Minor update: (210708c)
- code: ensure service script always returns 0.
* Minor update: (210708b)
- code: ensure both custom files can be backed-up without error.
* Minor update: (210708)
- add [Tailscale] to the ALPHA list.
- add [OpenHab3] to the OMEGA list.
- remove max QTS version.
* Minor update: (210605)
- add [MUSL_CROSS, QPython39] to the ALPHA list.
- add [MTransmission3] to the OMEGA list.
* Minor update: (210520)
- re-enable sorting for OMEGA packages (broken due to mods in 210413).
- add [QJDK16] to the ALPHA list.
* Minor update: (210502)
- re-enable sorting operations (broken due to mods in 210413).
* Minor update: (210413)
- add 'backup', 'restore' and 'reset' operations for custom lists.
* Minor update: (210328)
- open sorting log in a new QTS window instead of a new page.
* Minor update: (210323)
- add [V4LDrivers, RltkWifi2b, RltkWifi1c, Erlang, QuestDB, Dolt] to the ALPHA list.
* Minor update: (201228)
- add [PostgreSQLPremium13] to the ALPHA list.
- include fix to enable App Center icon in QTS 4.5.1.
* Minor update: (201206)
- add [Apache80] to the ALPHA list.
* Minor update: (201116)
- add [QKVM] to the ALPHA list.
* Minor update: (201106)
- add [QSickChill3, PyMedusa3] to the OMEGA list.
- create a symlink to main log in /var/log/
- code: minor fixes for better readability.
* Minor update: (200903)
- add [Deluge-server, Deluge-web, RadarrDotNet, Mylar3, LidarrDotNET] to the OMEGA list.
* Minor update: (200812)
- add [HandBrake_CLI, Komga] to the ALPHA list.
- add [QSabNZBd3] to the OMEGA list.
* Minor update: (200811)
- add [OTransmission, OSickGear, LazyLibrarian] to the OMEGA list.
- move the malware detection packages from loading first to (almost) last. These are not "live" scanners, so makes more sense to load them after everything else.
* Minor update: (200724)
- add [AcronisK, JRE_ARM, QJDK14, CACert, Teamspeak3] to the ALPHA list.
- add [TransmissionWC, Ombi4] to the OMEGA list.
* Minor update: (200610)
- add [NMAP, Qemu] to the ALPHA list.
- add [SABnzbd, QTransmission3] to the OMEGA list.
- code: make constants readonly, remove a few extra characters.
* Minor update: (200418)
- add [QMultimedia] to the ALPHA list.
- code: use only QTS binaries.
* Minor update: (191222)
- add [ELFx31, Apache74] to the ALPHA list.
* Minor update: (190929)
- add [USBSerialdrivers, TomCat9, postgresql, OpenPlexTheatre] to the ALPHA list.
- disabled [AirSonic, QMadSonic, QSubSonic] in the ALPHA list.
- add [NZBGet] to the OMEGA list.
* Minor update: (190919)
- add new 'malware detection and removal' section with [MalwareRemover, MCAFEE_QNAP] to the ALPHA list.
- add [NvKernelDriver, MultimediaConsole, QuMagieCore, qumagie] to the ALPHA list.
* Minor update: (190417)
- add [Apache73, XTeve] to the ALPHA list.
* Minor update: (190303)
- add [MediaInfoCLI, MediaInfoShared, pmp] to the ALPHA list.
* Minor update: (190211)
- add [PostgreSQLPremium] to the ALPHA list.
- minor code cleanup - no changes to functionality.
* Minor update: (190205)
- add [HideThatBanner] to the ALPHA list.
- add [QBazarr, OWatcher3] to the OMEGA list.
* Minor update: (181217)
- add [QJDK11, PlexPlayer, Windscribe] to the ALPHA list.
- add [RunLast] to the OMEGA list.
- move source list display location.
* Minor update: (181113)
- add [netmgr] to the ALPHA list.
- small processing speed improvements.
- use shorter log messages.
* Minor update: (181111)
- add [MySQL8, Brook] to the ALPHA list.
* Minor update: (181109)
- prefer custom package lists if found. [ALPHA.custom] will be used in place of [ALPHA.default], same for OMEGA.
- include 'completed' after each logged operation.
* Minor update: (181022)
- add [Neo4J, WireGuard] to the ALPHA list.
- add [SonarrTrackTV, QSonarr3, SickChill, QSickChill] to the OMEGA list.
* Minor update: (180909)
- add [DotNETSDK, firebird] to the ALPHA list.
* Minor update: (180808)
- move 'package managers' section ahead of [NVIDIA_GPU_DRV] in the ALPHA list.
* Minor update: (180706)
- add [QJDK10] to the ALPHA list.
* Minor update: (180630)
- add new 'multimedia tools' section with [ffmpeg, Qffmpeg] to the ALPHA list.
- add [Deluge, QBittorrent, QBittorrent4, rtorrent] to the OMEGA list.
* Minor update: (180620)
- add [InfluxDB, QOpenVPN, TincVPN] to the ALPHA list.
- move [QHeadPhones] to load after [Headphones] in the OMEGA list.
* Minor update: (180617)
- add [HybridBackup] to the ALPHA list.
- add [HappyGet2] to the OMEGA list.
- move [linux-station] to load after [container-station] in the ALPHA list.
* Minor update: (180615)
- move [Qsirch] to load after [JRE] in the ALPHA list.
* Minor update: (180612)
- add [PostgreSQL, QPostgreSQL] to the ALPHA list.
* Minor update: (180606)
- add new 'databases' section with [QMongoDB QMariaDB CubeSQL PimCore] to the ALPHA list.
- add [Caddy] to the ALPHA list.
- add [Lidarr] to the OMEGA list.
* Minor update: (180422)
- add [Qsirch, NVIDIA_GPU_DRV, nodejsv6, nodejsv8, QVS, linux-station] to the ALPHA list.
* Minor update: (180320)
- add [Entware] to the ALPHA list.
** Major update: (180224)
- will not perform a sort when installing or updating this package. If another package is updated or installed at the same time, this could create a corrupt [qpkg.conf] file. To mitigate this risk, SortMyQPKGs will now only sort on shutdown, or when manually requested at the CLI.
- add [AirSonic, QMadSonic] to the ALPHA list.
* Minor update: (180221)
- remove [DownloadStation] from the ALPHA list.
- add [QSubSonic] to the ALPHA list.
* Minor update: (180128)
- add [container-station] to the ALPHA list.
- add [OMedusa] to the OMEGA list.
* Minor update: (180122)
- add [QJDK9] to the ALPHA list.
* Minor update: (180116)
- add [Medusa, Mylar] to the OMEGA list.
- move torrent downloaders ahead of search apps.
* Minor update: (180110)
- include input file list processing which allows for new features like line comments, comment lines and empty lines.
- include list group headers for ALPHA & OMEGA.
- slight reshuffle to group [HD_Station] with other virtual environments. Moved [nodejs, nodejsv4, NodeJS, ruby, QRuby, Go] to load before package installers.
- record sort operations into NAS system log.
* Minor update: (180107)
- add [QVPN, VyprVPN] to the ALPHA list.
- add [QHeadPhones, Transmission, QTransmission] to the OMEGA list.
* Minor update: (180105)
- add [git, Nginx, PlexMediaServer] to the ALPHA list.
- log is now trimmed so only the last 10 operations are kept. This will only work with recent SortMyQPKGs builds, but once a recent build has executed 10 times, log should look fine.
- Record package script version in log operations.
- add a nice separator line to the beginning of each operation.
- remove '#' char mark from display. We can already see which list a package belongs to.
* Minor update: (180104.1)
- move [SABnzbd, QSabNZBdPlus] ahead of [Sonarr], so Sonarr can find an operational downloader as it starts.
* Minor update: (180104)
- sort operations will now be prepended to the log (instead of appended), so the most recent will be shown first in the web GUI. This means the log will look a little bit odd for a while.
- add [SickGear] to the OMEGA list.
* Minor update: (180102)
- manual 'fix' operations are now logged.
- remove the coloured display text during manual execution. Packages are now marked with a hash character "#" instead.
* Minor update: (180101)
- shift the ALPHA and OMEGA lists into external files.
* Minor update: (171224)
- add [NodeJS, QRuby, Go, Phlex, HD_Station] to the ALPHA list.
- move [QNginx, ruby] within the ALPHA list.
- remove [Par2, Par2cmdline-MT] from the ALPHA list.
- add [QSabNZBdPlus, QSickBeard, QSickRage, MovieGrabber, CouchPotato2, QCouchPotato, Watcher3, Ombi, Ombi3] to the OMEGA list.
** Major update: (171220)
- new package name! I've changed the package name from 'sort-my-qpkgs' to 'SortMyQPKGs'. Because the name has changed, your NAS should see this as a completely different package. This means all existing installations with the old name should be manually uninstalled, then the new package installed in it's place. Apologies - I chose to use the script name as the package name when creating the QPKG some time back, and I've regretted it ever since. This change finally corrects this error.
- reverted (--fix|--pref) back to (fix|pref). It didn't make sense for these two ops to be the only ones requiring a prefix.
* Minor update: (171209)
- change the method used to backup qpkg.conf. The sorter now performs a 'logrotate'-like backup and only keeps the last 10 copies. All (qpkg.conf.prev) files will be removed.
* Minor update: (171207)
- add [QNginx] to the ALPHA list.
- fix package finder so it only sees lines starting with '[' as a package name.
* Minor update: (171115)
- add [Emby, EmbyServer] to the ALPHA list.
* Minor update: (171022)
- created this project on GitHub.
* Minor update: (171011)
- QPKG is now available in the QNAP Club store! Thanks to Stephane for the idea, and to Christophe from the QNAP Club for setting up the account.
* Minor update: (171010)
- add [DotNET] to the ALPHA list.
* Minor update: (170624)
- click the 'Open' button in the App Center to display the log file in a new web-page.
- eill now run an 'autofix' when first installed.
* Minor update: (170618)
- small display fixes.
- add [sort-my-qpkgs] to the end of the OMEGA list.
- reintroduced parameter naming as (--fix|--pref) instead of (fix|pref).
** Major update: (170617)
- changed from a script-only to a QPKG.
* Minor update: (170603)
- display now uses Greek symbols to identify the installed packages. This should help if anyone has to post their display output on the forum (the displayed colours cannot be seen without screen-shots).
- changed default action from fix to display-only. Use '--fix' to peform re-sorting.
* Minor update: (170602)
- changed things a bit so that higher-level packages (with many dependent packages) like Entware, Mono and JDK are moved to the start of qpkg.conf. This should hopefully negate the need to specify all dependent packages individually.
- various programming interpreters (Python, Perl, Ruby, etc...) will now launch early too.
* Initial release: (170601)
- first public script release.