On Tue, Mar 27, 2018 at 3:43 AM, Mike Jumper <[email protected]> wrote:
> On Sat, Mar 24, 2018 at 1:03 PM, Nick Couchman <[email protected]> wrote: > > > So, who's interested in inaugurating the newly-proposed release process > by > > setting the scope for 1.0.0 so we can release the version? > > > > > I'm definitely in favor of setting scope and beginning the 1.0.0 release > process. Off the top of my head: > > * The recently-reported regression in the handling of the user disable flag > should definitely be included. > Yep, +1 (GUACAMOLE-529) > * The "quickconnect" extension seems real close to being ready for merge. > Probably good to include that in scope. > +1 (GUACAMOLE-38) > * The new parameters allowing control of the drive and printer name for RDP > seem good candidates. > +1 (GUACAMOLE-445 and GUACAMOLE-446) > * I'm in the middle of adding group support, though I don't know how soon I > can finish this. It'd be a nice addition, but may not be worth delaying the > release. > (GUACAMOLE-220) Any idea how much more time you think this will take? It would both be a nice addition, and I'm guessing a change of this magnitude is going to be another major release, it might be worth putting it in scope if the changes aren't too far off. I can go either way, just worth some discussion. > * I have some local changes which are aimed at detecting and advising of > network connectivity issues (displaying a notification warning the user of > potential issues, rather than forcing them to be confused for 15 seconds > while they await disconnect) which are simple enough to be worth > considering. > Sounds good to me! > > I'll recheck open JIRA issues and PRs in a bit, but the above are what come > to mind. > > >From PRs, other than already mentioned above, the following seem like they are close enough to completed to include: GUACAMOLE-530: Spanish OSK GUACAMOLE-269: Control terminal backspace behavior GUACAMOLE-464: Allow environment variables to configure Guacamole -> Just waiting on documentation (?) GUACAMOLE-516: Reset OSK pressed keys (?) GUACAMOLE-103: SAML Authentication Extension -> This could probably be released later on in a minor or mid update (1.0.1, 1.1.0, etc.), instead, if we think it needs more time to bake/test before a 1.0.0 release. (?) GUACAMOLE-300: Add posixGroup to LDAP Group Search -> Assuming we can get some minor things tweaked, here. (?) GUACAMOLE-465: Changes to guacenc for new codecs and stdout (?) GUACAMOLE-470: Allow finer configuration of terminal color scheme Ones that should probably *not* be included: GUACAMOLE-234: Move to JLDAP API -> Definitely not ready, yet, as I have to write support for referral chasing. Also, this should be something we can release in a 1.x-type update, and doesn't need to be a major change. GUACAMOLE-221: Support for Prompts -> Definitely not ready, needs a good code review and probably a decent amount of work. Probably something for the next major release (2.0). GUACAMOLE-526: Update version of AngularJS used by web client GUACAMOLE-415: SQLite Support -> Still held up by upstream SQLite JDBC Driver Issue >From JIRA, the following look like good (potential) candidates to me: GUACAMOLE-527: Add support for checking SSH host key -> This should be simple enough to accomplish prior to 1.0.0 release GUACAMOLE-296: Bug in audio support -> Need to figure out what's going on with this build and why it isn't linking correctly in some situations GUACAMOLE-168: X.org Driver -> How close do you think this is? Something that's worth scoping here, or waiting to a later release? GUACAMOLE-96: 2FA/MFA Support -> Just waiting on documentation GUACAMOLE-42: Support controlling guacd log level in docker -> Seems like a relatively simple change (?) GUACAMOLE-518: Shift/Caps Lock Issues -> Not sure what's involved to fix this?? (?) GUACAMOLE-152: Tweaks to Zoom Control -> I think I can tackle this and have it ready for a 1.0.0 release (?) GUACAMOLE-450: Tomcat version used in Docker -> Not sure what this would take to get ready for 1.0.0? (?) GUACAMOLE-353: ASF Headers in Makefile (?) GUACAMOLE-456: Docker multi-stage builds for guacd (?) GUACAMOLE-407: Use Ubuntu for docker images instead of CentOS > Did you have anything in mind? > > Nothing in particular, just feels like we've accomplished quite a bit since 0.9.14, including some pretty major changes. Also, since we have a few pretty big items (1 Blocker, 1 Critical, and 13 Major) we have fixed/implemented, I thought it would probably be good to get a release out that takes care of those, and inaugurates the new proposed versioning/release process. There are 47 JIRA issues marked as completed for 1.0.0, with two in progress, plus whatever of the above list we decide to mark for 1.0.0. https://issues.apache.org/jira/projects/GUACAMOLE/versions/12342170 -Nick
