-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
65 changed files
with
376 additions
and
435 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,76 +1,6 @@ | ||
# [LevelDBJNI](https://github.com/fusesource/leveldbjni) | ||
# [rocksdbjni](https://github.com/fusesource/rocksdbjni) | ||
|
||
## [leveldbjni 1.7][1_7], released 2013-05-13 | ||
|
||
* Fixes issues #27: SIGSEGV when creating iterator after DB was closed | ||
* fixe the mac os error on osgi container | ||
* Fix linking under mingw. Native functions not exported into dll correctly | ||
* attach generated sources | ||
* Add windows makefile (no autotools) | ||
|
||
## [leveldbjni 1.6.1][1_6_1], released 2013-04-16 | ||
[1_6_1]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.6.1 | ||
|
||
* Rebuilding as the uber jar for the 'leveldb-all' module did not actually include the changes in the 1.6 release. | ||
|
||
## [leveldbjni 1.6][1_6], released 2013-02-06 | ||
[1_6]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.6 | ||
|
||
* Added OSGi meta-data to the -all jar | ||
* Optimize for when values are not found. | ||
* Fixed Memory leak with pooled memory | ||
* Fixed DBIterator.hasPrev() causes invalid memory access exception | ||
|
||
## [leveldbjni 1.5][1_5], released 2012-10-31 | ||
[1_5]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.5 | ||
|
||
* Switch to leveldb-api version 0.5 | ||
* Update to leveldb 1.9 code | ||
|
||
## [leveldbjni 1.4][1_4], released 2012-10-31 | ||
[1_4]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.4 | ||
|
||
* Switch to leveldb-api version 0.4 | ||
* Checking the results of autotool chain into the source tree so that folks building don't have to have the autotools installed. | ||
* Support suspending the background compaction thread. | ||
|
||
## [leveldbjni 1.3][1_3], released 2012-09-24 | ||
[1_3]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.3 | ||
|
||
* Make Util.link work on windows too. | ||
* Expose the CreateHardLinkW windows API call. | ||
* Added Windows LevelDB Support | ||
* Update to hawtjni 1.6. | ||
* Support the db.compactRange method to force compaction of the leveldb files. | ||
* Fixed bug need to get leveldbjni workin on the Zing JVM | ||
|
||
## [leveldbjni 1.2][1_2], released 2012-02-27 | ||
[1_2]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.2 | ||
|
||
* Document how to use the memory pools. | ||
* Fixes issue #6 Support using a memory pool to reduce native memory allocation overhead. | ||
* Update leveldb, hawtjni, and leveldb-api versions. | ||
* Store the version in the factory class. | ||
* Added a release guide. | ||
|
||
## [leveldbjni 1.1][1_1], released 2011-09-29 | ||
[1_1]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni-all/1.1 | ||
|
||
* the all module needs at least one java file so that it produces a javadoc and src.zip | ||
* Try to load the native lib when the JniDBFactory class is loaded. | ||
* Fixes issue #1 : Bug on NativeBuffer offset | ||
* Switch the license from CDDL to the New BSD license to match the license used in the leveldb project. | ||
* Add the sonatype snapshot repo since that's where the leveldb-api is at currently. | ||
* Pickup updates in the api module. | ||
* Updating build instructions. | ||
* implement repair and destroy. | ||
* api updated | ||
* Cleaner java package structure. We only need to expose one public class now since we are using the org.iq80.leveldb abstract api. | ||
* Refactored so that the main user API is the abstract API defined in 'org.iq80.leveldb.api' package. | ||
|
||
## [leveldbjni 1.0][1_0], released 2011-08-08 | ||
[1_0]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/leveldbjni/leveldbjni/1.0 | ||
## [rocksdbjni 1.0][1_0], unreleased | ||
[1_0]: http://repo.fusesource.com/nexus/content/groups/public/org/fusesource/rocksdbjni/rocksdbjni/1.0 | ||
|
||
* Initial Release | ||
* OS X Intel 32 and 64 bit support | ||
* Linux Intel 32 and 64 bit support |
4 changes: 0 additions & 4 deletions
4
leveldbjni-all/src/main/java/org/fusesource/leveldbjni/All.java
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,32 +39,32 @@ | |
<version>1.9</version> | ||
</parent> | ||
|
||
<groupId>org.fusesource.leveldbjni</groupId> | ||
<artifactId>leveldbjni-project</artifactId> | ||
<groupId>org.fusesource.rocksdbjni</groupId> | ||
<artifactId>rocksdbjni-project</artifactId> | ||
<version>99-master-SNAPSHOT</version> | ||
<packaging>pom</packaging> | ||
|
||
<name>${project.artifactId}</name> | ||
<description>leveldbjni is a jni library for accessing leveldb.</description> | ||
<description>rocksdbjni is a jni library for accessing rocksdb.</description> | ||
|
||
<properties> | ||
<forge-project-id>leveldbjni</forge-project-id> | ||
<forge-project-id-uc>LEVELDBJNI</forge-project-id-uc> | ||
<forge-project-id>rocksdbjni</forge-project-id> | ||
<forge-project-id-uc>rocksdbjni</forge-project-id-uc> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<hawtjni-version>1.9</hawtjni-version> | ||
<leveldb-api-version>0.6</leveldb-api-version> | ||
</properties> | ||
|
||
<modules> | ||
<module>leveldbjni</module> | ||
<module>rocksdbjni</module> | ||
</modules> | ||
|
||
<url>http://${forge-project-id}.fusesource.org</url> | ||
<inceptionYear>2009</inceptionYear> | ||
|
||
<issueManagement> | ||
<system>github</system> | ||
<url>https://github.com/fusesource/leveldbjni/issues</url> | ||
<url>https://github.com/fusesource/rocksdbjni/issues</url> | ||
</issueManagement> | ||
|
||
<mailingLists> | ||
|
@@ -89,9 +89,9 @@ | |
</licenses> | ||
|
||
<scm> | ||
<connection>scm:git:git://github.com/fusesource/leveldbjni.git</connection> | ||
<developerConnection>scm:git:[email protected]:fusesource/leveldbjni.git</developerConnection> | ||
<url>https://github.com/fusesource/leveldbjni</url> | ||
<connection>scm:git:git://github.com/fusesource/rocksdbjni.git</connection> | ||
<developerConnection>scm:git:[email protected]:fusesource/rocksdbjni.git</developerConnection> | ||
<url>https://github.com/fusesource/rocksdbjni</url> | ||
</scm> | ||
|
||
<distributionManagement> | ||
|
@@ -243,39 +243,39 @@ | |
<profile> | ||
<id>full</id> | ||
<modules> | ||
<module>leveldbjni-osx</module> | ||
<module>leveldbjni-linux32</module> | ||
<module>leveldbjni-linux64</module> | ||
<module>leveldbjni-win32</module> | ||
<module>leveldbjni-win64</module> | ||
<module>leveldbjni-all</module> | ||
<module>rocksdbjni-osx</module> | ||
<module>rocksdbjni-linux32</module> | ||
<module>rocksdbjni-linux64</module> | ||
<module>rocksdbjni-win32</module> | ||
<module>rocksdbjni-win64</module> | ||
<module>rocksdbjni-all</module> | ||
</modules> | ||
</profile> | ||
|
||
<profile> | ||
<id>all</id> | ||
<modules> | ||
<module>leveldbjni-all</module> | ||
<module>rocksdbjni-all</module> | ||
</modules> | ||
</profile> | ||
<profile> | ||
<id>osx</id> | ||
<modules> | ||
<module>leveldbjni-osx</module> | ||
<module>rocksdbjni-osx</module> | ||
</modules> | ||
</profile> | ||
|
||
<profile> | ||
<id>linux32</id> | ||
<modules> | ||
<module>leveldbjni-linux32</module> | ||
<module>rocksdbjni-linux32</module> | ||
</modules> | ||
</profile> | ||
|
||
<profile> | ||
<id>linux64</id> | ||
<modules> | ||
<module>leveldbjni-linux64</module> | ||
<module>rocksdbjni-linux64</module> | ||
</modules> | ||
</profile> | ||
|
||
|
@@ -285,7 +285,7 @@ | |
<skipAutogen>true</skipAutogen> | ||
</properties> | ||
<modules> | ||
<module>leveldbjni-win32</module> | ||
<module>rocksdbjni-win32</module> | ||
</modules> | ||
</profile> | ||
|
||
|
@@ -295,7 +295,7 @@ | |
<skipAutogen>true</skipAutogen> | ||
</properties> | ||
<modules> | ||
<module>leveldbjni-win64</module> | ||
<module>rocksdbjni-win64</module> | ||
</modules> | ||
</profile> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#release configuration | ||
#Mon May 13 09:09:05 EDT 2013 | ||
scm.tagNameFormat=@{project.artifactId}-@{project.version} | ||
pushChanges=false | ||
scm.url=scm\:git\:[email protected]\:fusesource/rocksdbjni.git | ||
preparationGoals=clean install | ||
remoteTagging=true | ||
scm.commentPrefix=[maven-release-plugin] | ||
exec.additionalArguments=-Prelease -P download,download,swiftmq-client | ||
exec.snapshotReleasePluginAllowed=false | ||
completedPhase=create-backup-poms |
Oops, something went wrong.