Foswiki archived release
See
Release Dates for the complete list of available releases.
Highlights of this release
- Major new Foswiki release
- 257 bugfixes, and 129 enhancements relative to 1.1.9
- Incorporates 47 "Feature proposals"
- After in-depth security review, improvements made in 15 areas.
See
ReleaseNotes01x02 for complete release notes.
For users:
- New "Natural Edit" TML editor helps users learn the Topic Markup Language
- New "block indent" TML markup ( Multiple of 3 spaces, :(colon) (space) indented text )
- HomePagePlugin adds individualized homepage on login.
- More realistic edit "preview" includes active links.
- SubscribePlugin allows one-click subscribe for topic change notifications
- Old EditTablePlugin has been replaced by the EditRowPlugin. This plugin provides enhanced capabilities and client-side sorting of tables.
- Improved support for international character sets.
For administrators:
- New pluggable Store backend, and Plain File store available: higher performing and eliminates use of RCS.
- New pluggable ACL processing with Read only and Admin only access settings
- Simpler initial installation and bootstrap of settings.
- internal admin login can be eliminated, avoiding use of shared passwords.
- New configure interface requires JavaScript
- New command-line configuration tool available
- UpdatesPlugin alerts admin when updated extensions are available.
- FastCGI and mod_perl supported "out of the box".
- Simpler web server configuration: No need to apply special protection to configure script.
Translation status Help Wanted!
As of this release,
- Italian translation is 100% complete
- French and Czech are >99% complete
- German is >97%
- Danish is >90%
- Other languages are 60% complete or lower.
For more details on translation status, see
Foswiki:Community.TranslationTeam and
Foswiki's Weblate translation server.
Foswiki thanks the Translators for their Herculean efforts. If you are interesting in helping with the translation, please contact
foswiki-translations@lists.sourceforge.net.
Security alerts or advisories apply to this release:
This release is vulnerable to the above alerts. Instructions on how to mitigate these issues are described in the alert details.
Download
GPG Signatures and MD5 checksums are provided for verifying the integrity of the files for the primary download packages.
%STARTSECTION{"download-none"}%
<blockquote class="foswikiAlert"> *This release has not been built yet!* This is a draft of the release announcement. If you want an early start to testing, see Development.GitBasedInstall.</blockquote>
%ENDSECTION{"download-none"}%
%STARTSECTION{"download-topic"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="%PUBURLPATH%/%BASEWEB%/%BASETOPIC%"
upgraded=""
upgrade=""
}%
%ENDSECTION{"download-topic"}%
%STARTSECTION{"download-topic-upgrade"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="%PUBURLPATH%/%BASEWEB%/%BASETOPIC%"
upgraded="upgrade-"
upgrade="upgrade"
}%
%ENDSECTION{"download-topic-upgrade"}%
%STARTSECTION{"download-sourceforge"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="http://sourceforge.net/projects/foswiki/files/foswiki/%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
upgraded=""
upgrade=""
}%
%ENDSECTION{"download-sourceforge"}%
%STARTSECTION{"download-sourceforge-upgrade"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="http://sourceforge.net/projects/foswiki/files/foswiki/%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
upgraded="upgrade-"
upgrade="upgrade"
}%
%ENDSECTION{"download-sourceforge-upgrade"}%
%STARTSECTION{"download-github"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="https://github.com/foswiki/distro/releases/download/%FORMFIELD{"ReleaseTag" topic="%BASETOPIC%"}%"
upgraded=""
upgrade=""
}%
%ENDSECTION{"download-github"}%
%STARTSECTION{"download-github-upgrade"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="https://github.com/foswiki/distro/releases/download/%FORMFIELD{"ReleaseTag" topic="%BASETOPIC%"}%"
upgraded="upgrade-"
upgrade="upgrade"
}%
%ENDSECTION{"download-github-upgrade"}%
%STARTSECTION{"download"}%
%TABLE{sort="off"}%
| *File* | *GPG* | *MD5* | *Description* |
| [[%url%/Foswiki-%upgraded%%release%.tgz][%ICON{download}% Foswiki-%upgraded%%release%.tgz]] | [[%url%/Foswiki-%upgraded%%release%.tgz.asc][GPG]] | [[%url%/Foswiki-%release%.md5][MD5]] | %upgrade% tar gz version of Foswiki |
| [[%url%/Foswiki-%upgraded%%release%.zip][%ICON{download}% Foswiki-%upgraded%%release%.zip]] | [[%url%/Foswiki-%upgraded%%release%.zip.asc][GPG]] | [[%url%/Foswiki-%release%.md5][MD5]] | %upgrade% zip version of Foswiki |%IF{"'%upgraded%'='' and '%FORMFIELD{"VMImage" topic="%BASETOPIC%"}%'='1'" then="
| [[%url%/Foswiki-%release%-vmware.%FORMFIELD{"VMFormat" topic="%BASETOPIC%"}%][%ICON{download}% Foswiki-%release%-vmware.%FORMFIELD{"VMFormat" topic="%BASETOPIC%"}%]] | [[%url%/Foswiki-%release%-vmware.%FORMFIELD{"VMFormat" topic="%BASETOPIC%"}%.asc][GPG]] | [[%url%/Foswiki-%release%-vmware.md5][MD5]] | [[Support.VirtualMachineImages][VM Image (instructions)]] |"}%%ENDSECTION{"download"}%
%STARTSECTION{"upgrade-header"}%
---++ Upgrade packages
%IF{"'%BASETOPIC%'/UpgradeFrom=''"
else="These packages can be used to upgrade __Foswiki Release %FORMFIELD{"UpgradeFrom" topic="%BASETOPIC%"}% or newer__. See [[#Upgrade_Instructions]] for further information"
then="If you already have an earlier version of Foswiki %FORMFIELD{"ReleaseMajor" topic="%BASETOPIC%"}%.%FORMFIELD{"ReleaseMinor" topic="%BASETOPIC%"}%.X installed, you can extract an upgrade package on top of the installation. The =major.minor= part of the release should not be changed by an upgrade package."}%
%X% Upgrade packages must not be used to upgrade older releases.
%ENDSECTION{"upgrade-header"}%
Getting help & providing feedback
Don't forget to use the
upgrade or
installation guides. If you need help, there are several options:
We want to hear from you! Especially if you have noticed a bug, have some ideas we could use, or just want to contribute:
Known issues
The following issues have been reported against
FoswikiRelease01x02x00Beta1. Tasks in "Closed" or "Waiting for Release" state will be fixed in the next Beta.
- Item13345 (Closed): "any" pragma is deprecated in CGI-4.14 -
MailerContrib.pm
was missed, needed fix.
- Item13351 (Closed): ACL Converter had left-over debug code, restricts topics processed
tools/convertTopicSettings.pl
only updates topics containing TestTopic in the topic name. Hotfix in the task item.
- Item13355 (Closed): Formfield titles not expanding macros - Country selector in user form broken.
- Item13357 (Closed): Configure issues installing older extensions - Some config.spec definitions cause crash.
- Item13358 (Closed): Extension installer fails with multiple Taint errors installing / removing extensions. (Only an issue if ASSERTS are enabled, and
Taint::Runtime
is installed).
- Item13359 (No Action Required): Crash in Configure/Query.pm after installing extension - Extension is usable after refreshing configure.
- Item13365 (Closed): forcenewrevision checkbox is not working
Upgrade Instructions
In-place upgrade to Foswiki Release 1.2.0 from older releases is
not recommended. Install Foswiki 1.2.0 as a new release, configure, and then migrate data to the new installation.
Caution:There are a number of significant changes that require action before migrating data from an old release. Carefully review the release notes.
- JavaScript is now required for many operations.
- New default PlainFileStore cannot coexist with existing RCS revision files. If new store is selected, a conversion script must be run.
- Foswiki now defaults to
utf-8
, Before importing data, you must either match previous encoding, or convert the data from the old store to the new character encoding.
- Empty
DENY
rules must be changed to ALLOW *
wildcards. Or the old feature must be enabled in the configuration.
- Sessions use IP Matching by default. If your site supports roaming / mobile users or is behind a proxy, this must be disabled.
- Installation process has changed. Do not visit bin/configure as your first URL. Go directly to your default view url and then follow the link to configure.
- Foswiki no longer ships with CPAN perl modules. Install CPAN prerequisites using your local system package manager, or
cpanm
- Perl 5.8.8 is the minimum perl release. Perl 5.18 or higher is recommended.
- Foswiki now predominantly uses 'single quotes' in generated HTML, and "double quotes" in macros. The change to singe quotes in generated HTML may require some rework of Foswiki macros.
- Some versions of CGI should be avoided (especially 4.10-4.13) to prevent corruption of international characters in topics when utf-8 is enabled.
Installation
Please refer to the INSTALL.html which can be found the downloaded tgz/zip. It can be also found on Foswiki.org in the
System.InstallationGuide
Upgrade Instructions
Upgrade packages are not available for this release. Install as a new release and migrate the configuration and data.
License
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the GNU General Public License for more details, published at http://www.gnu.org/copyleft/gpl.html
Release Details