Create account / Log in

VASSAL 3.3.0-beta2 Released

Topics related to the main Vassal engine.

Moderators: uckelman, Tim M

VASSAL 3.3.0-beta2 Released

Postby uckelman » April 29th, 2020, 7:34 pm

VASSAL 3.3.0-beta2 released

The VASSAL Team is happy to announce the release of VASSAL 3.3.0-beta2.


IMPORTANT

* This is a beta release. Things may be broken which worked in 3.2.17. If you find a bug introduced since 3.2.17, please report it.

* If you save a module in VASSAL 3.3, you will NOT be able to open it afterwards with VASSAL 3.2. We recommend keeping a backup copy of any pre-3.3 modules you plan to modify in 3.3 until you've verified that everything works to your satisfaction.

* Some modules containing custom drawing code may render incorrectly on HiDPI displays. If you are the maintainer of such a module, let us know and we can advise you about what needs updating for 3.3 in your code. (We are aware already that VASL has this problem and are working with its maintainers to update it.)

Download

Linux
Mac OS X
Windows
Other
Source code

New in 3.3.0

Features:

* 12557: Compatibility with Java 9+: VASSAL 3.2 would not run with anything newer than Java 8. VASSAL 3.3 now requires Java 9 or later.

* 12558: Bundle Java with VASSAL: The Mac and Windows packages now include Java 13. It is no longer necessary to install Java separately when using one of these packages.

* 12559: HiDPI support: VASSAL now has support for displays with a high pixel density (e.g., Retina displays). On such displays, you should now see correctly sized interface elements and sharper image rendering.

Bug fixes in 3.3.0-beta2:

* 12579: Don't bundle Java on Linux

Bug fixes in 3.3.0-beta1:

* 12556: Mass Piece Definer does not sort image names

For changes prior to 3.3.0-beta1, see the change log.

Minimum Requirements

VASSAL 3.3 requires Java 9 or later.

The Windows and Mac packages have an appropriate version of Java bundled with them, so there is no need to install Java separately on those operating systems.

Help us test

Should you find any problems/oddities/bugs, please tell us so that we can
fix them for a future release of VASSAL.

Report bugs here in the Technical Support & Bugs category at the VASSAL forums or by email to bugs@vassalengine.org.


Cheers,

The VASSAL Team
User avatar
uckelman
Site Admin
 
Posts: 8564
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: VASSAL 3.3.0-beta2 Released

Postby jrwatts » April 29th, 2020, 10:31 pm

Is there any difference between beta2 and the latest development release (svn9324)?
jrwatts
 
Posts: 36
Joined: April 29th, 2020, 10:30 pm

Re: VASSAL 3.3.0-beta2 Released

Postby slimy » April 30th, 2020, 8:34 am

It seems okay. I found a bug in my module though.
slimy
 
Posts: 149
Joined: March 27th, 2020, 9:03 am

Re: VASSAL 3.3.0-beta2 Released

Postby jrwatts » April 30th, 2020, 8:51 am

To answer my own question above, I found and read the "Test builds for 3.3.0" thread in the Developers forum, and svn9324 is actually far from the latest development release (just the latest release shown on the http://vassalengine.sourceforge.net/builds/ page). I just started with VASSAL a couple of weeks ago and was using svn9324 because I'm on Kubuntu 19.04 with Java 11, and didn't want to mess with installing an older version of Java. Guess I'll upgrade to beta2, then.
jrwatts
 
Posts: 36
Joined: April 29th, 2020, 10:30 pm

Re: VASSAL 3.3.0-beta2 Released

Postby uckelman » April 30th, 2020, 10:45 am

Thus spake jrwatts:
> Is there any difference between beta2 and the latest development release
> (svn9324)?

The latest test build isn't svn9324. The latest test build is svn9369.
3.3.0-beta2 is svn9373. The diffrence between svn9324 and 3.3.0-beta2
is more than a months' work, involving fixes for HiDPI support.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8564
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: VASSAL 3.3.0-beta2 Released

Postby Skotkolr » April 30th, 2020, 3:12 pm

Just installed java 14 on a linux mint 18.1 machine and 3.3.0 beta 2 is functioning well.
User avatar
Skotkolr
 
Posts: 53
Joined: October 8th, 2017, 4:31 am
Location: Sarasota, Florida

Re: VASSAL 3.3.0-beta2 Released

Postby 2D6Wargamer » April 30th, 2020, 11:15 pm

Quick question please ...

Once beta2 checks out what will happen to v3.3.0? Do you just make it the default download version of Vassal and that is the end of the deployment process? Do you have an estimate as to when v3.3.0 might become the new default version?

Assuming that I had beta1 installed do I need to un-install beta1 first before installing beta2? Or do I just run the beta2 install and it will overwrite the previous code?

Thank you.
2D6Wargamer
 
Posts: 11
Joined: April 13th, 2020, 1:30 am

Re: VASSAL 3.3.0-beta2 Released

Postby uckelman » May 1st, 2020, 10:18 am

Thus spake 2D6Wargamer via messages:
> Quick question please ...
>
> Once beta2 checks out what will happen to v3.3.0? Do you just make it
> the default download version of Vassal and that is the end of the
> deployment process? Do you have an estimate as to when v3.3.0 might
> become the new default version?

There will be a beta3, as there's at least one more batch of changes
I'd like to test. The last beta and 3.3.0 won't be the same build, just
renamed, due to the fact that the version number is compiled in. Just
before posting the release announcement, 3.3.0 will be replace 3.2.17 as
the version advertised on our front page.

It's hard to estimate when that will happen. If we release too soon,
we don't give people time to try the betas and report problems. I expect
it will be sometime during May.

> Assuming that I had beta1 installed do I need to un-install beta1 first
> before installing beta2? Or do I just run the beta2 install and it will
> overwrite the previous code?

Since you're talking about running the installer, I assume you're on
Windows. Unless you're doing a custom install, the installer should
remove older betas.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8564
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: VASSAL 3.3.0-beta2 Released

Postby 2D6Wargamer » May 1st, 2020, 12:43 pm

Thank you and yes I am running Win10.
2D6Wargamer
 
Posts: 11
Joined: April 13th, 2020, 1:30 am

Re: VASSAL 3.3.0-beta2 Released

Postby palad0n » May 9th, 2020, 10:41 am

Is the included version 32 or 64 bit? I ask as the module I developed needs a lot of RAM. Most users allocate 3000 MB JVM max heap size. Using 32 bit fails. I suspect that my module is not the only one out there that requires much more than what 32 bit supports.

I come from an era where storage was on cassette tapes, 1 MB of RAM was enormous and a 10MB hard drive was a very expensive luxury. I used to write programs in machine code.

Mayhap I really should learn something more in depth about java.

Full credos to you Vassal manages/developers. You do awesome stuff for us numpties to play our games. Many, many thanks. :D
User avatar
palad0n
 
Posts: 59
Joined: August 4th, 2016, 12:09 pm
Location: Winmalee, NSW Australia

Re: VASSAL 3.3.0-beta2 Released

Postby uckelman » May 9th, 2020, 11:32 am

Thus spake palad0n:
> Is the included version 32 or 64 bit? I ask as the module I developed
> needs a lot of RAM. Most users allocate 3000 MB JVM max heap size. Using
> 32 bit fails. I suspect that my module is not the only one out there
> that requires much more than what 32 bit supports.

It's 64-bit. OpenJDK doesn't even put 32-bit builds on its release page
anymore.

> I come from an era where storage was on cassette tapes, 1 MB of RAM was
> enormous and a 10MB hard drive was a very expensive luxury. I used to
> write programs in machine code.
>
> Mayhap I really should learn something more in depth about java.

I wouldn't encourage anyone who doesn't already know Java to learn it
at this point. It's not a nice language, nor one on the upswing. It's
also not going to be useful for VASSAL after 3.3, since we're switching
away from Java for V4.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8564
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: VASSAL 3.3.0-beta2 Released

Postby 2D6Wargamer » May 9th, 2020, 11:45 am

Above it was mentioned that a Vassal v3.3.0 beta3 would be released in order to test one final batch of updates. Is that still the plan and if so is there any ETA for beta3?

Thank you.
2D6Wargamer
 
Posts: 11
Joined: April 13th, 2020, 1:30 am

Re: VASSAL 3.3.0-beta2 Released

Postby uckelman » May 9th, 2020, 1:21 pm

Thus spake 2D6Wargamer via messages:
> Above it was mentioned that a Vassal v3.3.0 beta3 would be released in
> order to test one final batch of updates. Is that still the plan and if
> so is there any ETA for beta3?

Yes, we're planning to release 3.3.0-beta3 with some additoinal changes
over beta2.

There have been a handful of small changes committed already. I'm going
to switch from bundling Java 13 with the Windows and Mac packages to Java
14 shortly. There's an issue with playing sounds on Windows which we're
troubleshooting, for which I'd like to have a fix in beta3.

It's unclear how long that last thing will take, but if it goes smoothly
there could be a beta3 in the coming week.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8564
Joined: December 10th, 2007, 9:48 am
Location: Durham, England


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest