Login  Register

Release 2.5.0 ...

Posted by Sven Gothel on Apr 29, 2023; 1:43am
URL: https://forum.jogamp.org/Release-2-5-0-tp4042507.html

Edit: 2013-08-18 v2.5.0 is released
https://jogamp.org/wiki/index.php/Release_2.5.0
https://jausoft.com/blog/2023/08/19/jogamp-2-5-0-released/

So far I am pausing my Graph / GraphUI work a little
to squeeze in our 2.5.0 release.

GraphUI got its working GridLayout and BoxLayout
w/ some demos / tests .. easing populating things.

So what shall be in 2.5.0?

https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Objectives_for_the_release_2.5.0

Done
- Build for older MacOS 17 (High Sierra), 18 Mojave and 19 (Catalina) support
  - Detailed update in this forum post
- GlueGen Updates
  - Revised Struct Mapping
  - Added JavaCallback features
  - Added new documentation covering the above in detail
- JOAL: Update openal-soft to v1.23.1
  - Drop openal-soft windows blob
  - Use our openal-soft bundled build on windows (like on all other platforms)
  - Linux Backends: PipeWire, PulseAudio, ALSA, OSS, SndIO (linked), WaveFile, Null
  - Audio/AudioFormat -> GlueGen, ALAudioSink -> JOAL
  - Cleanup
  - Fixed ALAudioSink dequeueing
  - Fixed ALHelpers.getALFormat(..) extended types (float, double, ..)
  - Sound3D / ALAudioSink consolidation, w/ matched AudioSink + GLMediaPlayer
    for spatial sound use-cases etc -> see UISceneDemo20
    and https://forum.jogamp.org/JOAL-Update-tp4042614p4042630.html
  - Added AL_SOFT_events support via GlueGen JavaCallback and using extension in ALAudioSink
- *-java-src.zip now resides in jar subfolder in deployment
- added jogl-demos* and all *-java-src.zip to fat
- Resolved the HighDPI w/ AWT and NEWT
  See https://forum.jogamp.org/DPI-scaling-not-working-tp4042206p4042603.html

Todo
- NEWT relative mouse mode
- More magic?

2.5.0 schedule should be mid-to-end of July.

Release
- https://jogamp.org/deployment/v2.5.0/
  - Maven v2.5.0 @ http://www.jogamp.org/deployment/maven/

Release Candidate
- https://jogamp.org/deployment/v2.5.0-rc-20230813/
  - Maven v2.5.0-rc-20230813 @ http://www.jogamp.org/deployment/maven/

EDIT NOTES:
- adding JOAL/openal-soft update note
- adding: Linux Backends: PipeWire, PulseAudio, ALSA, OSS, SndIO (linked), WaveFile, Null
- update of MacOS in this forum post
- RC https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230507/
  - Maven 2.5.0-rc-20230507 @ http://www.jogamp.org/deployment/maven/
- https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230509/
  - Maven 2.5.0-rc-20230509 @ http://www.jogamp.org/deployment/maven/
- *-java-src.zip now resides in jar subfolder in deployment
- added jogl-demos* and all *-java-src.zip to fat
- Resolved the HighDPI w/ AWT and NEWT
  See https://forum.jogamp.org/DPI-scaling-not-working-tp4042206p4042603.html
- RC https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230515/
  - Maven 2.5.0-rc-20230515 @ http://www.jogamp.org/deployment/maven/
- JOAL
  - Audio/AudioFormat -> GlueGen, ALAudioSink -> JOAL
  - Cleanup
- RC https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230520/
  - Maven 2.5.0-rc-20230520 @ http://www.jogamp.org/deployment/maven/
- JOAL
  - Fixed ALAudioSink dequeueing
  - Fixed ALHelpers.getALFormat(..) extended types (float, double, ..)
- RC https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230521/
  - Maven v2.5.0-rc-20230521 @ http://www.jogamp.org/deployment/maven/
- JOAL
  - Sound3D / ALAudioSink consolidation, w/ matched AudioSink + GLMediaPlayer
    for spatial sound use-cases etc -> see UISceneDemo20
    and https://forum.jogamp.org/JOAL-Update-tp4042614p4042630.html
- RC https://jogamp.org/deployment/v2.5.0-rc-20230523/
  - Maven v2.5.0-rc-20230523 @ http://www.jogamp.org/deployment/maven/
- GlueGen Updates
  - Revised Struct Mapping
  - Added JavaCallback features
  - Added new documentation covering the above in detail
- JOAL
  - Added AL_SOFT_events support via GlueGen JavaCallback and using extension in ALAudioSink
- 2.5.0 schedule should be mid-to-end of July.