Below you will find an extensive list of the work that went into MorphOS 3.0. Please note that this is just an overview and does not mention or explain every new feature. In order to download the time-limited demo version, please go to this page.
The release notes for some of the other 2.x and 3.x releases of MorphOS are available via the following links:
 
Release 3.0 boot.img Changes

Following is a (probably incomplete) list of changes made between the 2.7 and 3.0 release of MorphOS to the ROM (boot.img) based components.

Quark and Related Modules
  • PowerBook G4 Aluminum support, targeting following models:
    System IDSystem NameModel
    PowerBook5,6PowerBook G4 Aluminum 15''A1106
    PowerBook5,7PowerBook G4 Aluminum 17''A1107
    PowerBook5,8PowerBook G4 Aluminum 15''A1138
    PowerBook5,9PowerBook G4 Aluminum 17''A1139
  • Fixes in memory mapping for systems with more than 1GB of RAM.
  • Added support for Dynamic Frequency Scaling.
  • Enables USB2 mode for onboard NEC chipsets in PowerMac FW800.
  • Fixed to map Cardbus units of PowerMac and PowerBook computers.
  • Fixed a crash in Quark's timer (affecting ABox timers).
Battery [NEW]
Module providing a battery sensor.
CDrive
  • Fixed cdromtime->DateStamp conversion leap year bug.
  • Fixed volume re-mounting.
Ext3 filesystem
  • Improved disk inserted/removed handling.
  • Fixed timestamps.
Fat filesystem
  • Improved disk inserted/removed handling.
  • Fixed timestamps.
HFSPlus filesystem
  • Fixed timestamps.
I2C [NEW]
Support for the I2C found in PowerBooks.
Keylargo [NEW]
Module handling Keylargo units found in PowerBooks.
Layers
  • Fixed rare refresh issues.
MAC filesystem
  • Fixed boot file blessing support.
  • Fixed timestamps.
NTFS filesystem
  • Fixed timestamps.
PFS3 filesystem [NEW]
Native support for PFS3, making it possible to boot MorphOS from PFS3 formatted media. This product includes software developed by Michiel Pelt.
PowerBook [NEW]
Module controlling special keys, power saving, LCD backlight, fans, etc on PowerBook computers.
SATA
  • Fixed SATA cards support on PowerMacs.
SCSI
  • Fixed Symbios SCSI cards support on PowerMacs.
Sensors [NEW]
A library providing simple trigger->notification system meant to handle all sorts of sensors.
SFS filesystem
  • Fixed handling of delayed notifications.
  • Fixed seeking in files larger than 2GiB.
SGIXFS filesystem
  • Fixed timestamps.
RAM filesystem
  • Fixed ACTION_FH_FROM_LOCK handling.
Temperature [NEW]
Delivers support for 4 temperature sensors in a PowerBook and 1 in a PowerMac.
Touchpad [NEW]
Library to support raw touchpad input to cursor movement conversions.
USB
  • Uses touchpad.library to support PowerBook USB touchpads.
  • Added support for special keys on PowerBook keyboards.
Utility
  • Fixed UnpackStructureTags.
Release 3.0 Disk Changes

Following is a (probably incomplete) list of changes made to the disk based components of MorphOS. While not mentioned for every component translations were updated for most of them. Also various cosmetic fixes were applied here and there.

Some of the new components were already made available as part of the MorphOS 2.7 SDK distribution.

Ambient
  • Added support for global actions when multiple files/dirs are selected.
  • Improved links handling.
  • Fixed not to crash when launching apps from very long paths.
  • Fixed a deadlock in Rexx cmds handling.
  • Default view mode and submode are now configurable.
  • Added video preview support in icon and list views, in thumbnails mode.
Applications/Flacapella [NEW]
FLAC/Wav CDDA ripper based around cdparanoia.
Applications/Jalapeno [NEW]
Simple CD/DVD authoring & copying utility.
Applications/Kryptos
  • Updated crypto engine to TrueCrypt v7.0a.
  • Uses mount.library for mounting.
Applications/OWB
  • Updated to WebKit r114842 (April 2012).
  • Updated to Cairo 1.12 and Pixman 0.24.4 (40% speedup).
  • Updated to OpenSSL 1.0.0j.
  • Updated to Curl 7.25.0.
  • Updated to FFMPEG GIT from 13.05.2012.
  • Updated to SQLite 3.7.11.
  • Updated to libXML2 2.7.8 and libXSLT 1.1.26.
  • History completion popup is now multithreaded.
  • Implemented form filling completion (see privacy settings).
  • The "add bookmark" button now has two states, to indicate whether the current URL is already bookmarked or not.
  • Many other changes and fixes, see Applications/OWB/OWB.readme
  • for the exhaustive changes.
Applications/Scribble [NEW]
Powerful text editor built around Scintilla, a port of a widely used text editing component. Includes developer support and UTF file handling.
Applications/Transfer [NEW]
FTP/SFTP client application.
Applications/VPDF [NEW]
A new PDF reader application.
C/Battery [NEW]
Command to display current battery status.
C/Eject [NEW]
Simple command to eject CD media.
C/Eval
  • Fixed quad output.
C/Iprefs
  • Nicer boot splash when booting from CD.
  • Support for PowerBook module settings.
C/List
  • Fixed return code on errors or CTRL-C.
C/Textconv [NEW]
Text conversion utility.
Classes/Data/iso639.class [NEW]
ISO 639 language code class.
Classes/Datatypes/J2K
  • Updated image decoder to the most recent version.
Classes/MUI/Calltips.mcc [NEW]
An utility class to display calltips.
Classes/MUI/Scintilla.mcc [NEW]
MorphOS port of the current Scintilla text editor as a MUI class.
Classes/MUI/PowerTerm.mcc
  • 256 color support.
  • Faster resizing routines.
  • Reduced memory footprint.
  • Doublewidth character support for Asian languages.
  • Fixes in search support.
  • Misc fixes.
Classes/Reggae/aiff.demuxer
  • Removed artificial 65 536 Hz sampling rate limit.
Classes/Reggae/audio.output
  • Class reworked, fixed a few bugs and a possible crash.
Classes/Reggae/audiopcm.decoder
  • Added handling of unsigned 16-bit PCM audio (both endians, AltiVec accelerated).
Classes/Reggae/fifo.buffer [NEW]
General purpose FIFO buffer.
Classes/Reggae/file.stream
  • No more reports end of file as an error.
Classes/Reggae/http.stream
  • Full handling of POST requests including tag based POST request builder for text and binary data.
  • Added handling of "ICY" response to support receiving streams from Shoutcast servers.
  • Fixed response length bug triggered by some HTTP/1.0 servers.
Classes/Reggae/id3tag.demuxer
  • Basic handling of ID3v2 (2.2, 2.3, 2.4) tags.
Classes/Reggae/iffdeep.decoder [NEW]
Decoder for IFF DEEP images.
Classes/Reggae/iffdeep.demuxer [NEW]
Demultiplexer for IFF DEEP images.
Classes/Reggae/iffilbm.decoder [NEW]
Decoder for IFF ILBM images.
Classes/Reggae/iffilbm.demuxer [NEW]
Demultiplexer for IFF ILBM images.
Classes/Reggae/jpeg.decoder [NEW]
Decoder for JPEG images.
Classes/Reggae/jpeg.demuxer [NEW]
Demultiplexer for JPEG images.
Classes/Reggae/degas.demuxer [NEW]
Demultiplexer for Atari Degas/Neochrome images.
Classes/Reggae/degas.decoder [NEW]
Decoder for Atari Degas/Neochrome images.
Classes/Reggae/mpegaudio.demuxer
  • Optional frame scanner for precise frame count and bitrate calculation.
Classes/Reggae/multimedia.class
  • Optional logging to the system debuglog.
  • Time to frame and frame to time 64-bit conversion functions for audio.
  • Optional reduction of the decoding tree of MediaNewObject() to demuxers only. Useful when Reggae is only used to recognize streams and obtain their properties.
  • Fixes in metadata handling.
Classes/Reggae/multiread.buffer
  • Fixed error reporting.
  • Fixed case of peeking 0 bytes.
Classes/Reggae/pcx.decoder [NEW]
Decoder for PCX images.
Classes/Reggae/pcx.demuxer [NEW]
Demultiplexer for PCX images.
Classes/Reggae/png.decoder [NEW]
Decoder for PNG images.
Classes/Reggae/png.demuxer [NEW]
Demultiplexer for PNG images.
Classes/Reggae/rawaudio.filter
  • Added support for unsigned 16-bit PCM formats (both endians).
Classes/Reggae/rawvideo.filter [NEW]
Wrapper class for processing raw PCM video streams in different formats.
Classes/Reggae/sunraster.decoder [NEW]
Decoder for SunRaster images.
Classes/Reggae/sunraster.demuxer [NEW]
Demultiplexer for SunRaster images.
Classes/Reggae/targa.decoder [NEW]
Decoder for Targa images.
Classes/Reggae/targa.demuxer [NEW]
Demultiplexer for Targa images.
Classes/Reggae/videopcm.decoder
  • Supports following input formats: ARGB32, RGBA32, ABGR32, RGB24, BGR24, GRAY8, LUT8.
  • Supports following output formats: ARGB32, GRAY8.
  • Four modes for color to gray conversion (mean, luma, min, max).
  • All conversions are AltiVec accelerated.
Devs/Audiomodes/I2S
  • Support for PowerBooks
Devs/fileimage.device
  • Now mounts using mount.library.
Devs/Keymaps
  • Updated the Spanish keymap.
  • Added an Ukrainian keymap.
  • Fixed Unicode support in Greek keymaps.
  • Fixed Turkish keymap.
Devs/Monitors/Radeon
  • Support for laptop displays.
  • Fixed mouse cursor on cards with more than 128MB RAM.
  • Enabled full 256MB on cards offering a 256MB aperture.
  • Fixed YCbCr16/RGB16PC modulo alignment.
Devs/netprinter.device [NEW]
Network printing driver.
L/Rawdisk
  • Fixed timestamps.
Libs/ac97mixer.library
  • Added AltiVec accelerated software volume/balance.
Libs/cairo.library [NEW]
Shared Cairo graphical library.
Libs/commodities.library
  • Fixed a leak with tablet data being sent to clients.
Libs/filesysbox.library [NEW]
FUSE wrapper library.
Libs/fontconfig.library [NEW]
Shared fontconfig port.
Libs/ftp.library [NEW]
FTP support library for Transfer.
Libs/Warp3D.library
Libs/Warp3DPPC.library
  • Added support for W3D_R8G8B8A8 texture format.
Libs/locale.library
  • Fixed a language resource memleak.
Libs/lua.library [NEW]
Lua scripting language with additional module allowing sending commands to applications in a way compatible with ARexx.
Libs/lzma.library
  • Updated to liblzma 5.0.3.
  • Bugfixes.
Libs/mount.library
  • Better handling of "late" devices with disk based handlers.
Libs/pixman.library [NEW]
Shared Pixman library.
Libs/spellchecker.library [NEW]
Spell checking support shared library.
Libs/thumbnails.library
  • Added video thumbnail support.
Libs/tre.library [NEW]
Shared library providing regular expressions support.
Locale/Countries
  • Fixed all bogus country codes.
Locale/Countries/Letzebuerg
  • Added EURO support.
MUI
  • More candy, faster and debugged MUI.
  • Cleaned up the window border pop menu.
  • Redesigned the Screens section of the window border menu, adding the possibility to move an application to a new temporary screen.
  • Fixes in Dirlist.mui, List.mui, Title.mui.
  • Fixes in fixed width fonts handling.
  • Fixed several race conditions in Process.mui.
  • Datamap.mui class built around btree.library.
  • Slave.mui class to simplify multithreading.
Network/NetStack
  • Fixed a crash when closing bsdsocket.library.
  • Fixed a timer related crash.
  • Use a more frequent timer for timeout handling to improve performance.
Utilities/Jukebox [NEW]
Simple Reggae based music player.
Utilities/MiniCalc
  • Minor fixes.
Utilities/Multiview
  • UTF8 clipboard support.
  • Extended user settings.
Utilities/SSHCON
  • Updated OpenSSL to 1.0.0d.