블로그 이미지
News and Announcements (at) Apache Software Foundation. 노안돼지
Apache Software Foundation The Apache User Group KLDP From download

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/3 »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

아파치 소프트웨어 재단은 아파치 오픈 소스 소프트웨어 프로젝트 커뮤니티 지원을 제공합니다.
아파치 프로젝트는 협업과 개발 프로세스를 기반으로 하는 상호간의 공감대와 개방되어 있는 실용적인 소프트웨어 라이센스, 그 분야에서 선두를 달릴 수 있는 고품질 소프트웨어 개발을 추구하고 있습니다.

우리는 심플한 서버 공유 프로젝트의 모임이라고도 하지만 오히려 개발자와 사용자간의 커뮤니티라고 생각합니다.

Apache Commons IO 2.2 릴리즈

뉴스/소식 | 2012. 4. 3. 08:56 | Posted by 노안돼지

The Commons IO team is pleased to announce the Commons IO 2.2 release!


Commons IO is a package of Java utility classes like java.io.  Classes in this package are considered to be so standard and of such high reuse as to justify existence in java.io.

The Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

This is a drop-in replacement for 2.1. A list of the 15 new features, 1 change and 8 bug fixes in this release are found in the release notes and below.

  https://commons.apache.org/io/changes-report.html#a2.2

For general information on Commons IO please visit the website:

  http://commons.apache.org/io/

The latest version may be downloaded from the following page:

  http://commons.apache.org/io/download_io.cgi

Thanks again to all involved in the release, both Commons users and
Commons developers.

==============================================================================
Commons IO Package Version 2.2
==============================================================================

Changes in this version include:

New features:
o IO-313:  Add IOUTils.toBufferedReader(Reader) Thanks to ggregory.
o IO-308:  Allow applications to provide buffer (or size) for copyLarge methods. Thanks to Manoj Mokashi.
o IO-305:  New copyLarge() method in IOUtils that takes additional offset, length arguments Thanks to Manoj Mokashi.
o IO-287:  Use terabyte (TB), petabyte (PB) and exabyte (EB) in FileUtils.byteCountToDisplaySize(long size) Thanks to Ron Kuris, Gary Gregory.
o IO-173:  FileUtils.listFiles() doesn't return directories Thanks to Marcos Vinícius da Silva.
o IO-297:  CharSequenceInputStream to efficiently stream content of a CharSequence Thanks to Oleg Kalnichevski.
o IO-304:  The second constructor of Tailer class does not pass 'delay' to the third one Thanks to liangly.
o IO-303:  TeeOutputStream does not call branch.close() when main.close() throws an exception Thanks to fabian.barney.
o IO-302:  ArrayIndexOutOfBoundsException in BOMInputStream when reading a file without BOM multiple times Thanks to jsteuerwald, detinho.
o IO-301:  Add IOUtils.closeQuietly(Selector) necessary Thanks to kaykay.unique.
o IO-292:  IOUtils.closeQuietly() should take a ServerSocket as a parameter Thanks to sebb.
o IO-290:  Add read/readFully methods to IOUtils Thanks to sebb.
o IO-288:  Supply a ReversedLinesFileReader Thanks to Georg Henzler.
o IO-291:  Add new function FileUtils.directoryContains. Thanks to ggregory.
o IO-275:  FileUtils.contentEquals and IOUtils.contentEquals - Add option to ignore "line endings"
        Added contentEqualsIgnoreEOL methods to both classes Thanks to CJ Aspromgos.

Fixed Bugs:
o IO-311:  IOUtils.read(InputStream/Reader) ignores the offset parameter Thanks to Robert Muir.
o IO-312:  CharSequenceInputStream(CharSequence s, Charset charset, int bufferSize) ignores bufferSize
o IO-300:  FileUtils.moveDirectoryToDirectory removes source directory if destination is a subdirectory
o IO-307:  ReaderInputStream#read(byte[] b, int off, int len) should check for valid parameters
o IO-306:  ReaderInputStream#read(byte[] b, int off, int len) should always return 0 for length == 0
o IO-276:  "FileUtils#deleteDirectoryOnExit(File)" does not work Thanks to nkami.
o IO-273:  BoundedInputStream.read() treats max differently from BoundedInputStream.read(byte[]...) Thanks to sebb.
o IO-298:  Various methods of class 'org.apache.commons.io.FileUtils' incorrectly suppress 'java.io.IOException' Thanks to Christian Schulte.

Changes:
o IO-296:  ReaderInputStream optimization: more efficient reading of small chunks of data Thanks to Oleg Kalnichevski.

Compatibility with 2.1 and 1.4:
Binary compatible: Yes
Source compatible: Yes
Semantic compatible: Yes. Check the bug fixes section for semantic bug fixes

Commons IO 2.2 requires a minimum of JDK 1.5.
Commons IO 1.4 requires a minimum of JDK 1.3.

Gary

--
E-Mail: garydgregory@gmail.com | ggregory@apache.org
JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
Spring Batch in Action: http://bit.ly/bqpbCK
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

:

Apacle POI 3.8 릴리즈

뉴스/소식 | 2012. 3. 29. 09:00 | Posted by 노안돼지

The Apache POI is pleased to announce the release of POI 3.8.  The release is available for download at:

 

http://poi.apache.org/download.html

 

See the full release notes below for details about this release.

 

Release Notes -- Apache POI -- Version 3.8

 

Introduction

------------

 

Apache POI is well-known in the Java field as a library for reading and writing Microsoft Office file formats, such as Excel, PowerPoint, Visio and Word. See http://poi.apache.org/ for more details

 

Apache POI 3.8 is an incremental feature release based on and compatible with earlier POI 3.8-beta* releases. POI 3.8 is considered stable and recommended for production use.

 

Release highlights:

 

* NPOIFS:  NIO driven API to read OLE2 filesystems with low memory footprint.

* SXSSF:  a low-memory footprint  API built on top of XSSF that can be used when very large spreadsheets have to be produced, and heap space is limited

* poi-excelant: Ant tasks for running POI against a workbook

* Supported evaluation of new Excel formulas:

IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK

* XSLF usermodel API:  POI's implementation of the PowerPoint 2007 OOXML (.xlsx) file format. XSLF provides a rich usermodel API and a PPTX2PNG utility to export slides to images.

* WordToFO, WordToHtml and WordToText converters: utilities to export MS Word .doc files into XSL-FO, html and text files. Output from WordToFO can be used to convert .doc files to pdf using Apache FOP.

 

Other notable changes:

* Numerous improvements and refactorings in HWPF, Java API for MS Word .doc files: support for reading

  footnotes, endnotes and bookmarks, improved support for hadlings tables, paragraphs, text runs and much more...

* Initial support for charts in XSSF

* support for encrypted OOXML documents

 

 

A full list of changes is available in the change log:

http://poi.apache.org/changes.html.

People interested should also follow the dev mailing list to track further progress.

 

Release Contents

----------------

 

This release comes in two forms:

 - pre-built binaries containing compiled versions of all Apache POI components and documentation

   (poi-bin-3.8-20120326.zip or poi-bin-3.8-20120326.tar.gz)

 - source archive you can build POI from (poi-src-3.8-20120326.zip or

poi-src-3.8-20120326.tar.gz)

  Unpack the archive and use  the following command to build all POI components with Apache Ant 1.6+ and JDK 1.5 or higher:

 

  ant jar

 

 Pre-built versions of all POI components are also available in the central Maven repository  under Group ID "org.apache.poi" and Version "3.8"

 

All release artifacts are accompanied by MD5 checksums and a PGP signatures that you can use to verify the authenticity of your download.

The public key used for the PGP signature can be found at http://svn.apache.org/repos/asf/poi/tags/REL_3_8_FINAL/KEYS

 

:

[this announcement is also available online at http://s.apache.org/SxF]

 

 

Open Source mashup platform provides easy-to-use infrastructure for building and integrating with social media standards including Activity Streams, OpenSocial, W3C Widgets, and more. 

 

 

Forest Hill, MD -- The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of nearly 150 Open Source projects and initiatives, today announced that Apache Rave has graduated from the Apache Incubator to become a Top-Level Project (TLP), signifying that the Project's community and products have been well-governed under the ASF's meritocratic process and principles.

 

Apache Rave is an Open Source software mashup platform that allows developers to build and engage with an array of social network technologies such as OpenSocial, Activity Streams, and W3C Widgets. Rave's lightweight and extensible approach to robust personalization and collaboration capabilities supports a simple model for integration across other platforms, services and solutions.

 

"Internet social platforms, such as Facebook, Google+, and Twitter have shaped the expectations of today's users; creating an onslaught of demand for pervasive social integration within both consumer and enterprise applications," said Matthew B. Franklin, Vice President of Apache Rave and Lead Software Engineer at The MITRE Corporation. "Developers today are constantly faced with the need to deliver low-cost, scalable, modularized applications with deep-rooted social capabilities. Apache Rave is the first open source project chartered to deliver a lightweight, flexible, widget-based platform to meet these demands."

 

Apache Rave bundles the efforts of several independent Open Source initiatives that address similar functionality and requirements into a single, enterprise-grade platform that easily scales across federated application integrations, social intranets, and multi-channel social communities with enhanced personalization and customized content delivery.

 

Developed on open standards, Apache Rave is collaboratively supported by individuals from a wide range of corporations, non-commercial organizations, and institutes from around the world. Seeded by code donations from The MITRE Corporation, Indiana University Pervasive Technology Institute, SURFnet, OSS Watch, Hippo, and numerous individual developers; interest in Apache Rave continues, and the Project welcomes new participants to its growing community.

 

"Apache Rave takes the good bits from traditional Portals, leaves out whatever made them so heavy-weight and adds modern web technologies like OpenSocial, Widgets, Social Networking, Mobile delivery and Content Services. Rave has already proven to be a platform not to be underestimated. Hippo is proud to be an initiator and participant of this project, and plans to make Rave an integral part of its context-aware content delivery platform", said Ate Douma, Apache Rave incubating Champion and Chief Architect for open-source CMS vendor Hippo.

 

"The Apache Rave project delivers a perfect platform for our personalized University Portal. Together with SURFnet we hope to develop, integrate and use all possible OpenSocial aspects to benefit our Academic community to the fullest," said Sander Liemberg, Project Manager at the University of Groningen, The Netherlands.

 

"As participants in Apache Rave, we are very interested in applying its capabilities to managing scientific collaborations and access to computing resources. Rave is also interesting because of its capacity to be extended by developers: Rave provides a packaged, out-of-the box experience, but we are also trying to ensure it is can also serve as a starting point for developers who wish to extend its capabilities," said Marlon Pierce, Science Gateway Group Lead at Indiana University and Apache Rave PMC Member. "In particular, we at Indiana University are taking the specialized requirements of the National Science Foundation XSEDE Science Gateway program."

 

Since entering the Apache Incubator in March 2011, the Apache Rave project has successfully produced several code releases in preparation of its first production-ready, v1.0 release. In addition, Apache Rave recently received an honorable mention in the 2011 Open Source Rookies of the Year awards.

 

"We are pleased to have been a founding member of the Apache Rave community and are excited for the future of the project. Rave will be a cornerstone capability for our internal and external users, and we look forward to the continued collaboration and co-development with the community," said Joel Jacobs, Chief Information Officer, The MITRE Corporation.

 

Availability and Oversight

 

Apache Rave software is released under the Apache License v2.0, and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. Apache Rave source code, documentation, mailing lists, and related resources are available at http://rave.apache.org/

 

 

About The Apache Software Foundation (ASF) Established in 1999, the all-volunteer Foundation oversees nearly one hundred fifty leading Open Source projects, including Apache HTTP Server -- the world's most popular Web server software. Through the ASF's meritocratic process known as "The Apache Way," more than 350 individual Members and 3,000 Committers successfully collaborate to develop freely available enterprise-grade software, benefiting millions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(3)(c) not-for-profit charity, funded by individual donations and corporate sponsors including AMD, Basis Technology, Cloudera, Facebook, Google, IBM, HP, Hortonworks, Matt Mullenweg, Microsoft, PSW Group, SpringSource/VMware, and Yahoo!. For more information, visit  http://www.apache.org/.

 

"Apache", "Apache Rave", and "ApacheCon" are trademarks of The Apache Software Foundation. All other brands and trademarks are the property of their respective owners.

 

 

: