Releases: DigitalDwagon/WikiBot
Releases · DigitalDwagon/WikiBot
Wikibot v1.6.4
Bug Fixes
- 5d3d1ee cb30723 2203fae d9ebc52
--silent-mode
should once again work everywhere, along with lots of refactoring to make the way this parameter is handled internally less awful
Internal only changes
- 1e659bc fd41e55 07b8ede Bumped dependencies
- fd41e55 Removed the ability to start jobs using the HTTP API. This will probably come back later, but it isn't used by anything (yet...) and probably didn't work anyways so it was gotten rid of
- 8feb40b 61d4da2 c64cda6 120c88a d8f8e7f General, boring cosmetic code cleanup
- ce33889 Refactors the way Discord commands are handled to make it a lot cleaner
- 9173a15 Removes WarcproxManager, which was used by a previous beta version of WARC support, but is now unused
- c6b0ed7 release: bump 1.6.4
Full Changelog: 1.6.3...1.6.4
Wikibot v1.6.3
New Features
57c89a8
New --redirects option (wikiteam3 v4.4.0 compatibility)da3ca11
The status command now shows which queue a job is inb555f6f
The API will now return much more detailed information about running jobs (which is also useful for debugging)c1340a8
The bot will now save job information to the database on shutdown, which should prevent the bot from losing information when the disk fills.208ca04
There is now also a!savedb
command that ops can use to force the bot to save all jobs to the DB immediately.
Bug Fixes
291a4ef
Users can no longer use !movejob unless they are voicedb3942bb
Queue names are now normalized to lowercase (otherwiseimportant
andiMpoRTanT
would be treated differently)b2d21cb
The text/plain mimetype is now required for files being used with !bulke8b903a
Jobs waiting in the queue can now be aborted instead of erroring
Misc
ae7810c
replaces the old /help page in favor of the ArchiveTeam wiki page for linking in various places49b8e3c
The README now has better (ie. not outdated) installation/setup instructions
Code cleanup / internal only changes
043261e
refactor: make the validation of urls and silent-mode for WikiTeam3Args much cleaner9bd80fd
remove /api/command API route57b48e7
build: bump gradle wrapper (8.7 -> 8.12)19c1bf6
refactor: Get rid of WikiTeam3Helper.java, remove dead fields from Job interface - This is a significant internal change. It may cause bugs!3cb43c8
^ fix: commit JobLaunchException.java
7636fc0
add JobManager.getJobsc80df31
test: set ParseException as thrown when parsing WikiTeam3Args3002fdf
release: bump 1.6.3
Release Comparison: 1.6.2...1.6.3
Wikibot v1.6.2
New Features
3ae24db
New!movequeue
command to allow moving jobs between different queuesd98727e
Supports offloading data instead of uploading to IA so the bot can keep running despite the IA downtimefb7aa85
Makes the job resuming between bot restarts a lot smoother (now properly handles queued but not started jobs and won't change the job IDs to make things easier to track)
wikiteam3
The bot is temporarily switched to my wikiteam3 fork to add some workarounds with the IA downtime
6c46f05
works aroundadvancedsearch.php
being disabled by using/search
insteadc8c369b
supports offloading via rsync instead of uploading to IA110f41c
fixes a bug causing the wiki logo to not offload properly when a relative logo URL is used
Bug Fixes
f5a9711
(temporary fix) the dashboard will refresh every 5 minutes to prevent it from collecting too many logs and OOMing.
1.6.1
Wikibot v1.6.0
New Features
7623c11
#33 Different queues with their own priorities and concurrency limits can now be made.- The
--queue
parameter on all job types controls what queue each job goes into. This is set todefault
if unspecified. - Queues can be created by bot operators with
!setqueue <name> <concurrency> <priority>
- Anyone can check a queue's settings with
!getqueue <name>
- There is still a global limit of 15 concurrent jobs across all queues. If this is exceeded, jobs waiting in queues with a higher priority value will be started first.
- The
456dece
#38 There is a new--silent-mode
parameter to allow users to choose how many messages they get about jobs. Available values:ALL
get all messages (default)END
get only messages when a job ends (skipping the queued job message)FAIL
only get a message when a job failsSILENT
don't get any messages about the job
1d45550
#34 !bulk will no longer flood the channel with a message about every job being started.- It sets
--silent mode fail
by default to accomplish this. You can manually specify a different silent mode on each line (though please avoid--silent-mode all
if you're bulk queuing a bunch of jobs.)
- It sets
87eccda
#42 allows--resume
for DokuWiki jobs (which has been supported by dokuWikiDumper for a long time, but not in Wikibot until now!c1770a4
Wikibot will now upload into a different collection instead of community texts.
Bug Fixes
791e412
#37 !status will now respond when used on jobs that have not yet started1317cc4
#25 adds a new parser (yes, AGAIN) to properly handle escapes, quotes inside quotes, odd whitespace, and other similar inputs.ec7669e
Stops !bulk from flooding the channel with errors about each line if used with a bad file (it will only reply to errors about lines that start with an!
)
Note: The last commit for the previous version, 1.5.2
, is 8b67937
. This has changed to the bump commit (796c14f
) starting in this version.