v3.0.0 #3291
Replies: 12 comments 38 replies
-
A couple thoughts about the negative reactions against this release (not directed at anyone in particular):
|
Beta Was this translation helpful? Give feedback.
-
For a little more background, this project has been very quiet for about a decade, with some serious deficiencies especially in the sync support. Around 5 years ago, I and a few others started working on a re-implementation around a more reliable and secure data model - that was Taskchampion. The idea was to build this "in the style of" Taskwarrior, but not try to clone it in the details (command-line parsing, report formats, config, etc.). However, after some discussion with the Taskwarrior devs, we decided that this amounted to a "fork" and the downsides of doing so outweighed the benefits. Instead, I began working on integrating Taskchampion into Taskwarrior, with the intention of keeping the CLI the same while replacing the data storage. That was a heavy lift, and now we've achieved that with 3.0.0. With the very limited development resources available, we've had to scale back ambitions quite a bit, and that leads to some rough edges for users. I'm sorry about that, but it's the situation. |
Beta Was this translation helpful? Give feedback.
-
Nice work @djmitche !! Excited to give this a try! |
Beta Was this translation helpful? Give feedback.
-
Hi, thank you for you work on this release. Like many others (judging from threads online) I was surprised to find out that self-hosting a sync server is not recommended anymore:
It's a sad day for me when the recommended solution requires storing my task data on google cloud (and it has to be google cloud as it's the only one supported). Can you please elaborate on:
|
Beta Was this translation helpful? Give feedback.
-
Just got bitten by the automatic upgrade from 2.6.2 to 3.0.0 in brew today. Any possibility of adding back the old release to the channel so I (& others?) can run the export operation? (Was trying to build 2.6.2 myself this morning, but had no luck. Blame my old mac and old dev tools.) |
Beta Was this translation helpful? Give feedback.
-
I just made a 3.0.1 release to address some of the issues that were raised here and elsewhere. In particular, the release tarball now actually builds (I checked this time). |
Beta Was this translation helpful? Give feedback.
-
Interesting to see major changes happening! What is the best way to stay informed on what's going on? I don't mind moving forward but would like to wait for some mobile support first. Got caught out by this upgrade by a homebrew upgrade as well and am sticking to the previous version for now. I fear there may be as many sketchy task setups as users probably. I'm self-hosting and using an Android app that hasn't been updated in 8 years. But overall it works. One learns to work around issues :) |
Beta Was this translation helpful? Give feedback.
-
Just wanted to say thank you to @djmitche & team for the update to TaskWarrior! Homebrew pushed the update to my machine yesterday, but a Nix 2.6.2 version is my active instance, so I fortunately didn't get bitten by the problems others did. Is there something I can do to help with letting users know about updates so that we surprise people less? |
Beta Was this translation helpful? Give feedback.
-
I thank you for your help but I managed to roll back to 2.6 to do a task export and then reinstalled latest for the import, deleted the *.data files and things are running smooth as heck now! I even managed to pull the old tasks that were 'lost' from the prior update somehow. Really rather easy (in comparision to losing data and starting fresh) in the end after the big panic, but for those not comfortable with building from source and dealing with package dependencies it could be a very intimidating process. In the end my favorite organizational tool on the planet is back to full operation. Thanks again for your hard work! |
Beta Was this translation helpful? Give feedback.
-
Quick thought: maybe, due to incompatibilities, the main executable and base config directory could be named |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
This new major version of Taskwarrior comes with an important change: the sync functionality has been rewritten entirely, and no longer supports taskserver/taskd. Instead, the recommended solution is a cloud-storage backend, although
taskchampion-sync-server
is also available. See https://taskwarrior.org/docs/upgrade-3/ for information on upgrading to Taskwarrior 3.0.Note that this is a breaking upgrade: users must export their task database from 2.x and re-import it into 3.x.
The release consists of the following archives:
This discussion was created from the release v3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions