commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgo...@apache.org
Subject svn commit: r1157482 - in /commons/proper/vfs/trunk: RELEASE-NOTES.txt pom.xml src/changes/announcement.vm
Date Sun, 14 Aug 2011 07:30:53 GMT
Author: rgoers
Date: Sun Aug 14 07:30:53 2011
New Revision: 1157482

URL: http://svn.apache.org/viewvc?rev=1157482&view=rev
Log:
Check in release notes

Added:
    commons/proper/vfs/trunk/RELEASE-NOTES.txt
Modified:
    commons/proper/vfs/trunk/pom.xml
    commons/proper/vfs/trunk/src/changes/announcement.vm

Added: commons/proper/vfs/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/RELEASE-NOTES.txt?rev=1157482&view=auto
==============================================================================
--- commons/proper/vfs/trunk/RELEASE-NOTES.txt (added)
+++ commons/proper/vfs/trunk/RELEASE-NOTES.txt Sun Aug 14 07:30:53 2011
@@ -0,0 +1,53 @@
+
+              Apache Commons VFS 2.0 RELEASE NOTES
+
+The Commons VFS team is pleased to announce the commons-vfs2 2.0 release!
+
+Apache Commons VFS 2.0 requires a minimum of Java 5 to build and run and is not binary compatible
with
+Commons VFS 1.0. The Maven groupId and artifactId have been changed to org.apache.commons
and commons-vfs2 respectively.
+
+Backwards incompatible update of Commons VFS to Java 5
+
+Changes in this version include:
+
+New features:
+o VFS-244:  Rename HttpRandomAccesContent to HttpRandomAccessContent. 
+
+Fixed Bugs:
+o VFS-348:  Update the version of commons-net. Thanks to Stefan Bodewig. 
+o VFS-230:  Documented FileSystem capabilities on the web site. 
+o VFS-337:  AbstractFileObject and classes that extend from it use AbstractFileName in the
constructor and in
+        the createFile method. 
+o VFS-245:  AbstractFileName is not immutable as it should be. equals(), hashcode() and compareTo()
have been modified
+        to return the same results regardless of whether the FileType is changed. 
+o VFS-334:  DefaultFileSystemConfigBuilder.getConfigClass() returns DefaultFileSystemConfigBuilder.class
which is not a FileSystem Thanks to sebb. 
+o VFS-305:  Add encoding option to FTP provider. Thanks to Tom. 
+o VFS-315:  Fix potential NullPointerException if the DavProperty is null or contains null
values. Thanks to David Hausladen. 
+o VFS-316:  Add option for preemptive authentication for HTTP based protocols. Thanks to
David Hausladen. 
+o VFS-322:  Allow tar files that contain files over 2GB in size. Thanks to Curtis Boyden.

+o VFS-324:  Clear the cache in RamFileSystem and the children in RamFileData. Thanks to sebb.

+o VFS-319:  Typo in FtpsFileSystemConfigBuilder.setFtpsType Thanks to sebb. 
+o VFS-227:  InputStream and RandomAccessContent memory leak in FileContentThreadData Thanks
to Sergey Vladimirov. 
+o VFS-259:  Http and Webdav FIleContentInfoFactory: undress to AbstractFileObject before
casting Thanks to Marek Zawirski. 
+o VFS-261:  WebDAV upload corrupts binary files Thanks to Simon Olofsson. 
+o VFS-276:  add ProviderTestConfig.getDefaultFileSystemManager() method Thanks to Vince Bonfanti.

+o VFS-282:  SftpFileProvider and SftpFileSystemConfigBuilder can't change ssh authentication
methods Thanks to Alexey. 
+o VFS-269:  HttpFileObject: unsupported content over 2GB length Thanks to Marek Zawirski.

+o VFS-287:  LocalFileName objects are not released from AbstractFileSystem.listenerMap when
all listeners are removed. Thanks to Mircea-Eugen Ionica. 
+o VFS-216:  The FTP Configuration includes an option to set a timeout for the data connection,
but not for the socket
+        timeout. This is a problem, as idle sockets can cause your download to hang forever
and never timeout. Thanks to Reetu Mutti. 
+o VFS-289:  FTP connection is not released If exception is thrown out of FtpFileObject.doGetOutputStream().
Thanks to Kirill Safonov. 
+o VFS-286:  SftpFileObject.doListChildrenResolved() changes the working dir before doing
ChannelSftp.ls() call.
+        If ls() throws an exception, the current directory is not reset. All the subsequent
operations that rely on the
+        current dir will fail trying to change into nonexistent directory. Thanks to Kirill
Safonov. 
+
+Changes:
+o VFS-263:  WebdavFileObject does not implement doSetAttribute() Thanks to Ingo Maas. 
+
+
+For complete information on Commons VFS, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons VFS website:
+
+http://commons.apache.org/vfs/
+
+

Modified: commons/proper/vfs/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/pom.xml?rev=1157482&r1=1157481&r2=1157482&view=diff
==============================================================================
--- commons/proper/vfs/trunk/pom.xml (original)
+++ commons/proper/vfs/trunk/pom.xml Sun Aug 14 07:30:53 2011
@@ -146,18 +146,18 @@
           <artifactId>maven-checkstyle-plugin</artifactId>
           <version>2.7</version>
         </plugin>
-        <plugin>
+        <!-- <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-release-plugin</artifactId>
           <version>2.2.1</version>
           <configuration>
-            <preparationGoals>clean verify scm:add scm:checkin -Dinclude="RELEASE-NOTES.txt"
-Dmessage="add release notes"</preparationGoals> -->
+            <preparationGoals>clean verify scm:add scm:checkin -Dinclude="RELEASE-NOTES.txt"
-Dmessage="add release notes"</preparationGoals>
             <completionGoals>exec:exec scm:commit -Dexec.executable=svn -Dexec.args="delete
RELEASE-NOTES.txt" -Dmessage="remove release notes"</completionGoals>
             <useReleaseProfile>false</useReleaseProfile>
             <goals>deploy</goals>
             <arguments>-Papache-release</arguments>
           </configuration>
-        </plugin>
+        </plugin> -->
       </plugins>
     </pluginManagement>
     <plugins>
@@ -388,10 +388,10 @@
   -->
   <profiles>
     <profile>
-      <id>apache-release</id>
+      <id>relnotes</id>
       <build>
         <plugins>
-          <plugin>
+           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-changes-plugin</artifactId>
             <version>2.6</version>
@@ -399,6 +399,8 @@
               <template>announcement.vm</template>
               <templateDirectory>src/changes</templateDirectory>
               <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+              <outputDirectory>.</outputDirectory>
+              <announcementFile>RELEASE-NOTES.txt</announcementFile>
             </configuration>
             <executions>
               <execution>
@@ -407,23 +409,17 @@
                 <goals>
                   <goal>announcement-generate</goal>
                 </goals>
-                <configuration>
-                  <outputDirectory>.</outputDirectory>
-                  <announcementFile>RELEASE-NOTES.txt</announcementFile>
-                </configuration>
-              </execution>
-              <execution>
-                <id>create-announcement</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>announcement-generate</goal>
-                </goals>
-                <configuration>
-                  <announcementFile>RELEASE-NOTES.txt</announcementFile>
-                </configuration>
               </execution>
             </executions>
           </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>apache-release</id>
+      <build>
+        <plugins>
+
           <plugin>
             <artifactId>maven-assembly-plugin</artifactId>
             <executions>

Modified: commons/proper/vfs/trunk/src/changes/announcement.vm
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/src/changes/announcement.vm?rev=1157482&r1=1157481&r2=1157482&view=diff
==============================================================================
--- commons/proper/vfs/trunk/src/changes/announcement.vm (original)
+++ commons/proper/vfs/trunk/src/changes/announcement.vm Sun Aug 14 07:30:53 2011
@@ -14,15 +14,18 @@
 ## KIND, either express or implied.  See the License for the
 ## specific language governing permissions and limitations
 ## under the License.
+
               Apache Commons VFS ${version} RELEASE NOTES
 
 The ${developmentTeam} is pleased to announce the commons-vfs2 ${version} release!
 
-${introduction}
-
 Apache Commons VFS ${version} requires a minimum of Java 5 to build and run and is not binary
compatible with
 Commons VFS 1.0. The Maven groupId and artifactId have been changed to org.apache.commons
and commons-vfs2 respectively.
 
+## Hack to improve layout: replace all pairs of spaces with a single new-line
+$release.description.replaceAll("  ", "
+")
+
 #if ($release.getActions().size() == 0)
 No changes defined in this version.
 #else
@@ -31,7 +34,9 @@ Changes in this version include:
 #if ($release.getActions('add').size() !=0)
 New features:
 #foreach($actionItem in $release.getActions('add'))
-#set($action=$actionItem.getAction())
+## Use replaceAll to fix up LF-only line ends on Windows.
+#set($action=$actionItem.getAction().replaceAll("\n","
+"))
 #if ($actionItem.getIssue())
 #set($issue=$actionItem.getIssue())
 #else
@@ -42,7 +47,7 @@ New features:
 #else
 #set($dueto="")
 #end
-o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end
+o#if($!issue != "") $issue: #end ${action} #if($!dueto != "")Thanks to $dueto. #end
 
 #set($issue="")
 #set($dueto="")
@@ -52,7 +57,9 @@ o ${action} #if($!issue != "") Issue: $i
 #if ($release.getActions('fix').size() !=0)
 Fixed Bugs:
 #foreach($actionItem in $release.getActions('fix'))
-#set($action=$actionItem.getAction())
+## Use replaceAll to fix up LF-only line ends on Windows.
+#set($action=$actionItem.getAction().replaceAll("\n","
+"))
 #if ($actionItem.getIssue())
 #set($issue=$actionItem.getIssue())
 #else
@@ -63,7 +70,7 @@ Fixed Bugs:
 #else
 #set($dueto="")
 #end
-o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end
+o#if($!issue != "") $issue: #end ${action} #if($!dueto != "")Thanks to $dueto. #end
 
 #set($issue="")
 #set($dueto="")
@@ -73,7 +80,9 @@ o ${action} #if($!issue != "") Issue: $i
 #if ($release.getActions('update').size() !=0)
 Changes:
 #foreach($actionItem in $release.getActions('update'))
-#set($action=$actionItem.getAction())
+## Use replaceAll to fix up LF-only line ends on Windows.
+#set($action=$actionItem.getAction().replaceAll("\n","
+"))
 #if ($actionItem.getIssue())
 #set($issue=$actionItem.getIssue())
 #else
@@ -84,7 +93,7 @@ Changes:
 #else
 #set($dueto="")
 #end
-o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end
+o#if($!issue != "") $issue: #end ${action} #if($!dueto != "")Thanks to $dueto. #end
 
 #set($issue="")
 #set($dueto="")
@@ -94,7 +103,9 @@ o ${action} #if($!issue != "") Issue: $i
 #if ($release.getActions('remove').size() !=0)
 Removed:
 #foreach($actionItem in $release.getActions('remove'))
-#set($action=$actionItem.getAction())
+## Use replaceAll to fix up LF-only line ends on Windows.
+#set($action=$actionItem.getAction().replaceAll("\n","
+"))
 #if ($actionItem.getIssue())
 #set($issue=$actionItem.getIssue())
 #else
@@ -105,7 +116,7 @@ Removed:
 #else
 #set($dueto="")
 #end
-o ${action} #if($!issue != "") Issue: $issue. #end#if($!dueto != "")Thanks to $dueto. #end
+o#if($!issue != "") $issue. #end ${action} #if($!dueto != "")Thanks to $dueto. #end
 
 #set($issue="")
 #set($dueto="")
@@ -113,11 +124,10 @@ o ${action} #if($!issue != "") Issue: $i
 #end
 ## End of main loop
 #end
-#if ($urlDownload)
 
-For a manual installation, you can download the ${finalName} here:
-${urlDownload}
-#end
+For complete information on ${project.name}, including instructions on how to submit bug
reports,
+patches, or suggestions for improvement, see the Apache ${project.name} website:
+
+${project.url}
+
 
-Have fun!
--${developmentTeam}



Mime
View raw message