Releases: jMonkeyEngine/sdk
SDK Release 3.5
Highlights
- jME engine version v. 3.5.2 used internally and by Ant projects (up from 3.4.1)
- Ant projects have sources and javadocs again
- Gradle project wizard for jump starting your jME journey
- Scene composer fixes and enhancements
- Based on Netbeans 15 (up from 14)
- Comes with JDK 11.0.17 (up from 11.0.15)
What's Changed
- Extend/improve Gradle project wizard by @peedeeboy in #306
- Tooling n version by @tonihele in #372
- Issue 375 by @tonihele in #376
- Unify and fix the game template strings by @tonihele in #377
- #379 - Fix 'File is not part of a jME project' by @peedeeboy in #380
- Mark examplelibs as non-transitive, enable javadoc and sources for all by @tonihele in #378
- Previews for matparams by @neph1 in #334
- #175 lightprobe process fails by @neph1 in #344
- new splash screen for 3.5 by @nickidebruyn in #381
- Accept with 'assets' or ':assets' as Gradle Assets sub-project name by @peedeeboy in #383
- Fixes_#336_Default_values_from_MatDef by @neph1 in #391
- Replaces Raceway scene with one that opens in the SDK. Deleted redund… by @neph1 in #308
- #264 Removal of ogrexml. Unsure of whether I've caught everything, bu… by @neph1 in #309
- fix ogre xml dependency by @neph1 in #394
- found one more reference by @neph1 in #395
- Fixes Attempt to Link in SceneComposer results in'"NullPointerExcept… by @neph1 in #388
- #399 Enforcing name to be at least one character by @neph1 in #401
- Replace icons by @neph1 in #385
- Add camera fov slider to SceneComposer window by @neph1 in #404
- NormalViewState appstate and hook up for SceneViewer by @neph1 in #398
- Normal view fix by @neph1 in #409
- Adding icon for Normal View button by @neph1 in #408
- Add the missing larger application icons by @tonihele in #415
- Pick up new JDK version by @tonihele in #414
- replacing jme logo by @neph1 in #416
- adding black outline on icons. removing label from "play" button by @neph1 in #420
- Bugfix/issue 421 by @tonihele in #422
- centering add icon by @neph1 in #425
- Get rid of some weird labels by @tonihele in #423
- correct icon name by @neph1 in #426
- Blender icons to SVG by @tonihele in #427
New Contributors
- @peedeeboy made their first contribution in #306
Full Changelog: v3.4.1-stable-sdk1...v3.5.2-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.4
Highlights
- jME engine version v. 3.4.1 used internally and by Ant projects (up from 3.3.0)
- Fixes some notorious issues (jME test template not working, Gradle template assets not working…)
- Based on Netbeans 14 (up from 12.0)
- Scene composer, shader nodes and tools updates & fixes
- Comes with JDK 11.0.15 (up from 11.0.6)
What's Changed
- fixes annoying directionallight rotation by @neph1 in #310
- icon for gltf by @neph1 in #312
- adding "missing" folder by @neph1 in #317
- Misc fixes by @tonihele in #311
- updates material. null check if mesh names have changed by @neph1 in #315
- grid and scene snapping by @neph1 in #313
- making the cursor arrow more usable, show position in panel. by @neph1 in #318
- Jdk script by @tonihele in #323
- Upgrade Gradle to 6.9.2 by @tonihele in #322
- fixes #339 Attribute nodes are expected to be named "Attr" by @neph1 in #341
- Animcomposer and external change refactor by @neph1 in #316
- adding block statements to Technique to retain any added Defines by @neph1 in #331
- Live updates for materials by @neph1 in #342
- Get the latest JDK 11 by @tonihele in #351
- New splash screen for 3.4 by @nickidebruyn in #354
- NullpointerException on Mesh selection by @nickidebruyn in #357
- Upgrade to Netbeans 14 by @tonihele in #358
- Versions by @tonihele in #359
- Removed reference to old jme-bullet.jar and point to jbullet by @nickidebruyn in #360
- sorting for shadernodeblock. by @neph1 in #338
- Upgrade the installer from Netbeans 14 by @tonihele in #361
- Issue #345 by @tonihele in #362
New Contributors
- @neph1 made their first contribution in #310
- @nickidebruyn made their first contribution in #354
Full Changelog: v3.3.0-stable-sdk1...v3.4.1-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.3
SDK Release 3.3
This release is long overdue, sorry for that.
The reason for holding back the release, however, is due to a lot of unresolved issues and bugs.
Due to Changes on the Engine Side and the fact that, regardless of the issues, this release brings a lot highly demanded and important features such as a Gradle Integration as well as partially working nightly updates and people still using 3.2 SDKs because of the stable
label missing, we have decided to release this SDK as stable with the issues it has.
We will, however, state those issues very clearly, so everyone is supposed to be aware of them and can use the workarounds.
For an up-to-date overview, check out our 3.3 Milestone as well as the 3.3 Animation System Milestone.
The outstanding issues are:
-
Lacking support for the new Animation System (it should work, but it may crash and it certainly doesn't have custom tailored new functions, instead it's the old UI for the new System).
-
Mac OS: Running on OpenGL 2.1 instead of 3.2, due to engine issue #1336
-
Vehicle Editor: Due to incompatibilities with j3o/bullet the Vehicle Editor can cause SDK crashes. We're working with a contributor to fix this, currently waiting for a new race track asset.
-
Re-Applying Changes with GLTF can cause the model to break. This is the feature that prompts you when changing the GLTF file, to update the buffers on the converted j3o file automatically. As a Workaround just press "no", delete the j3o file and re-convert.
-
Missing Sources and Javadoc for ANT Libraries: The SDK used to ship "Modules" that could be easily used to add the Engine as dependency to your ANT build. This is broken due to issues with gradle (#283). This also affects the ability to create an
Examples Project
, it will be empty due to the SDK missing the sources there. Note that it is recommended to use a gradle project anyway to not be forced to use the Engine Version that the SDK ships, as those modules are likely to be removed in future versions anyway. -
Update Center: We've tried to bring back the old
nightly update repository
soley being hosted on github using github actions and releases instead of a dedicated host. Along with this, we try to reduce the SDKs download size and make modules optional (ogre, android, ...). Due to a lack of version numbering, it may always show you all modules as requiring an update and it may or may not show an update that is not even there. For now just either ignore the updates or, if you have the bandwidth and want to stay on master (maybe with a dedicated installation), just do the updates from time to time.
New Features
Besides support for the 3.3 Engine Version (most notably containing the new animation system), we've also bumped the Netbeans Version, added Gradle Support, improved PBR with prebuilt light probes and added a Behavior Tree Editor.
For a more complete feature log, please look at the Git Diff
v3.3.2-stable-sdkpreview1
This is NOT a release version. Everyone using it keep in mind:
There are still bugs, some might be known, others might be not, please compare to the issues and be careful when using it on production projects (i.e. have backups).
We also have an auto update nightlies system again, but due to a few issues, it is not yet enabled.
Gradle Support Preview
v3.3.0-beta1-sdkgradlepreview Upgrade Source Versions to Java 10, as we did that for the Core Modul…
SDK v3.3.0-beta1-sdk1 (First Netbeans 11 based release)
Please note that this release still contains an issue: #231
We couldn't solve this issue yet, but still wanted to finally get 3.3 out to testing.
Changes:
- Upgraded bundled jdk to AdoptOpenJDK 11.0.6
- Based on Netbeans 11, so a lot of changes and support for recent java features
- Upgraded the Engine to
v3.3.0-beta1
- Dropped the Linux 32bit release, because neither the JDK nor Blender do support it anymore.
Please do not use this release productively, we're expecting issues related to upgrading Netbeans and JVM.
v3.2.4-stable-sdk1
Fix Issue that version determination got confused when a commit had t…
v3.2.3-stable-sdk2
Fixes #194 - Upgrade NBAndroid to NBAndroidV2. Always add the latest …
v3.2.3-stable-sdk1
Revert "Fix setting of a LightProbes Radius didn't work directly (onl…
v3.2.2-stable-sdk1
All the latest SDK Bugfixes, a new node editor, improvments to GLSLSy…