Peter Taoussanis
ce39987b8c
Bump deps
2015-09-30 11:57:46 +07:00
Peter Taoussanis
40b39db9eb
v2.10.0-beta1
2015-09-17 11:15:00 +07:00
Peter Taoussanis
a3847a4818
Misc housekeeping
2015-09-17 11:11:06 +07:00
Peter Taoussanis
c0fcedf72e
Use Encore v2+ for dev (benching) lein profile
2015-09-17 11:11:06 +07:00
Peter Taoussanis
d89649deeb
Bump deps
2015-09-14 20:12:11 +07:00
Peter Taoussanis
11545690c8
NB switch to encore edn reader/writer
2015-09-14 17:08:23 +07:00
Peter Taoussanis
12d90a05f8
Bump dev Clojure version
2015-09-14 17:08:23 +07:00
Peter Taoussanis
e8edba1493
v2.9.1
2015-09-14 17:03:15 +07:00
Peter Taoussanis
b30f3bf56c
v2.9.0
2015-06-01 10:45:28 +07:00
Peter Taoussanis
5406bfa970
v2.9.0-RC3
2015-05-29 14:25:33 +07:00
Peter Taoussanis
fc2b216e6e
Bump encore dep (v1.32.0)
2015-05-29 14:21:59 +07:00
Peter Taoussanis
7753eefd2e
Switch to encore v1.28.0, doseq->backport-run! (better perf)
2015-05-06 17:37:12 +07:00
Peter Taoussanis
e8fc801ab3
v2.9.0-RC1
2015-04-29 11:54:38 +07:00
Peter Taoussanis
ed3d9c55d9
Bump deps
2015-04-29 11:49:43 +07:00
Peter Taoussanis
d5fea13bfb
Misc housekeeping
2015-04-29 11:47:39 +07:00
Peter Taoussanis
a8a6c933b3
Bump deps
2015-04-18 14:13:29 +07:00
Peter Taoussanis
38efea3ca9
v2.8.0
2015-02-18 17:33:58 +07:00
Peter Taoussanis
580cfde6fd
Bump deps
2015-02-18 17:33:37 +07:00
Peter Taoussanis
55e8a4f012
v2.7.1
2014-11-27 17:31:14 +07:00
Peter Taoussanis
5cedeacf63
Bump deps
2014-11-27 15:32:04 +07:00
Peter Taoussanis
89c51ffc83
v2.7.0
2014-10-06 15:02:07 +07:00
Peter Taoussanis
12254baed2
Bump deps
2014-10-06 15:02:06 +07:00
Peter Taoussanis
4e1a7fe562
Project.clj hk
2014-09-02 22:01:16 +07:00
Peter Taoussanis
efe54c01ec
Fix project version (should be -RC1, not -SNAPSHOT)
2014-09-02 12:21:52 +07:00
Peter Taoussanis
ae42a8f9de
Bump deps
2014-08-27 19:20:23 +07:00
Peter Taoussanis
2a13ccfdf7
Revert "Temporarily revert expectations dep bump due to #40 "
...
This reverts commit e17a7f8248 .
Expectations v2.0.8 fixes this issue, Ref.
https://github.com/jaycfields/expectations/issues/40#issuecomment-50468973
2014-08-27 19:20:23 +07:00
Peter Taoussanis
d2ddeb846d
v2.7.0-SNAPSHOT
2014-08-27 19:20:23 +07:00
Peter Taoussanis
05b424fe33
v2.7.0-alpha1
2014-07-06 13:34:12 +07:00
Peter Taoussanis
e17a7f8248
Temporarily revert expectations dep bump due to #40
...
https://github.com/jaycfields/expectations/issues/40
2014-07-06 13:25:08 +07:00
Peter Taoussanis
9a9330ed51
Update project.clj template
2014-07-06 13:25:08 +07:00
Peter Taoussanis
39c5b12875
Bump deps
2014-07-04 16:42:40 +07:00
Peter Taoussanis
a6aba2c92a
Add experimental LZ4 compressors
2014-04-29 23:10:26 +07:00
Peter Taoussanis
7cd5f83dce
Bump deps
2014-04-29 23:10:26 +07:00
Peter Taoussanis
dd40f67c92
v2.6.3
2014-04-29 23:08:00 +07:00
Peter Taoussanis
0ff36540ff
v2.6.2
2014-04-10 16:33:45 +07:00
Peter Taoussanis
bc6d2a90e8
v2.6.1
2014-04-08 17:09:05 +07:00
Peter Taoussanis
a5d2294201
v2.6.0
2014-03-30 19:28:51 +07:00
Peter Taoussanis
7cd4a39e80
v2.6.0-RC1
2014-03-12 12:13:34 +07:00
Peter Taoussanis
66333155c9
simple-check -> test.check
2014-02-28 21:01:20 +07:00
Peter Taoussanis
bc7dc53a3d
Project.clj hk
2014-02-28 20:53:18 +07:00
Peter Taoussanis
43c329a2fa
Merge branch 'dev'
2014-02-26 17:10:23 +07:00
Peter Taoussanis
26c16866a5
v2.6.0-beta2
2014-02-26 16:35:58 +07:00
Peter Taoussanis
f57e3a4c4e
Fix project.clj to prevent unnecessary downstream deps
2014-02-26 16:35:04 +07:00
Peter Taoussanis
23feb9772f
v2.6.0-beta1
2014-02-24 01:42:25 +07:00
Peter Taoussanis
54389cc3a0
NB migrate utils stuff to encore lib
2014-02-23 19:15:55 +07:00
Peter Taoussanis
c58e2f617c
Update project.clj
2014-02-23 18:45:53 +07:00
Peter Taoussanis
7456c0693e
v2.6.0-alpha4: forgot to bump project version before
2014-02-17 11:33:50 +07:00
Peter Taoussanis
3b8e426c43
Deps: Clojure 1.6.0-beta1 (for tests), codox 0.6.7
2014-02-16 18:51:00 +07:00
Peter Taoussanis
58d882b12b
v2.6.0-alpha3
2014-02-09 18:30:06 +07:00
Peter Taoussanis
17c8161816
Deps: simple-check 0.5.6,
2014-01-30 15:59:17 +07:00
Peter Taoussanis
0d2c79ea78
v2.6.0-alpha2
2014-01-23 23:13:21 +07:00
Peter Taoussanis
bb164c110e
v2.6.0-alpha1
2014-01-22 17:19:51 +07:00
Peter Taoussanis
e580fc6b2b
Experimental: add prop-based tests for bijective val->bin mapping
2014-01-22 14:01:27 +07:00
Peter Taoussanis
f40e5f38ac
Deps: (new) data.fressian 0.2.0 (for benching)
2014-01-21 14:55:50 +07:00
Peter Taoussanis
69804a646d
Deps: clojure 1.6.0-alpha3 (for testing)
2014-01-21 14:55:50 +07:00
Peter Taoussanis
f5544cae16
Deps: tools.reader 0.8.3, lein-autoexpect 1.2.1, (new) simple-check 0.5.3
2014-01-21 14:55:50 +07:00
Peter Taoussanis
f8239531da
v2.5.2
2013-12-07 16:49:34 +07:00
Peter Taoussanis
4b1f024b8b
v2.5.1
2013-12-03 16:46:30 +07:00
Peter Taoussanis
c130e41d58
v2.5.0
2013-11-18 14:09:03 +07:00
Peter Taoussanis
f659a237b5
Deps: Clojure 1.6.0-alpha2 (for testing), snappy-java 1.1.1-M1 (for testing), lein-ancient 0.5.4
2013-11-18 14:08:18 +07:00
Peter Taoussanis
9bd9ee55f6
Deps: snappy-java 1.1.0.1 (unused)
2013-11-08 21:50:23 +07:00
Peter Taoussanis
08e28748be
v2.5.0-RC2
2013-11-07 12:48:14 +07:00
Peter Taoussanis
360e4a77bd
v2.5.0-RC1
2013-11-06 20:55:59 +07:00
Peter Taoussanis
d01b10e5d6
Deps: tools.reader 0.7.10, lein-ancient 0.5.3
2013-11-06 20:55:59 +07:00
Peter Taoussanis
df4925aa3b
v2.5.0-beta3
2013-11-06 13:58:55 +07:00
Peter Taoussanis
a7e9f98d44
v2.5.0-beta2
2013-10-31 13:33:21 +07:00
Peter Taoussanis
63f09f7415
v2.5.0-beta1
2013-10-24 14:01:35 +07:00
Peter Taoussanis
7c4a69893f
Deps
2013-10-24 13:55:47 +07:00
Peter Taoussanis
cdf3ad736f
v2.4.1
2013-10-19 18:18:31 +07:00
Peter Taoussanis
7804ca66d0
v2.4.0
2013-10-19 15:43:06 +07:00
Peter Taoussanis
9b2a1cba18
Bump test dep: snappy-java 1.0.5->1.1.0
2013-10-19 15:43:06 +07:00
Peter Taoussanis
d1700c3161
Bump dep: tools.reader 0.7.8->0.7.9
2013-10-19 15:43:06 +07:00
Peter Taoussanis
3879cf4d62
Add experimental LZMA2 compressor for higher compression ratios than Snappy
2013-10-19 15:37:38 +07:00
Peter Taoussanis
c5cc2f4637
v2.3.0
2013-10-17 17:51:06 +07:00
Peter Taoussanis
7f6f6cf741
Update lein aliases
2013-10-12 16:37:10 +07:00
Peter Taoussanis
1b27c1be7a
v2.2.0
2013-10-03 21:21:59 +07:00
Peter Taoussanis
167cfae7bf
Deps
2013-10-03 21:18:46 +07:00
Peter Taoussanis
b2c16a7d74
Move expectations dependency to :test profile
2013-10-03 21:01:15 +07:00
Peter Taoussanis
49fbbf270f
Deps
2013-09-25 16:11:22 +07:00
Peter Taoussanis
f579f0f1a6
v2.2.0-RC1
2013-08-07 18:03:27 +07:00
James Reeves
6024a9cc31
Replace unsafe Clojure reader with safe EDN reader
2013-08-06 16:45:30 +01:00
Peter Taoussanis
bce0ea45a5
v2.1.0
2013-08-02 21:31:59 +07:00
Peter Taoussanis
d4260167e5
v2.0.0
2013-07-22 23:44:37 +07:00
Peter Taoussanis
52dea4dff8
Bump non-core deps
2013-07-09 13:26:25 +07:00
Peter Taoussanis
93ef118e80
Housekeeping
2013-07-06 15:55:59 +07:00
Peter Taoussanis
e9dcb8e54b
Lein :warn-on-reflection -> :global-vars
2013-06-26 18:10:13 +07:00
Peter Taoussanis
433aed0346
Add codox lein alias
2013-06-26 17:07:51 +07:00
Peter Taoussanis
a84d3de7f6
Add before-run, after-run Expectations fns
2013-06-26 14:44:27 +07:00
Peter Taoussanis
823dd94d71
RC1, add Clojure 1.6 test
2013-06-25 14:49:24 +07:00
Peter Taoussanis
8a33f15801
Temporarily disable grease dep
2013-06-22 18:38:16 +07:00
Max Penet
fb09ebb89b
try grease 0.2.1
2013-06-18 18:32:54 +02:00
Peter Taoussanis
ac3901f626
Reverse use of fast io-streams
...
Seemed to be causing issues in multi-JVM auto-tests. The added perf. benefit was
minor for Nippy's use case (~2-3%) - so this isn't an urgent change. Will
re-examine again later.
2013-06-18 14:08:22 +07:00
Peter Taoussanis
9a2b0a068b
thaw API should throw on first non-legacy error
2013-06-18 09:49:42 +07:00
Peter Taoussanis
4326da0ae5
Add tooling API
2013-06-17 23:20:17 +07:00
Peter Taoussanis
8aa1bb3d0f
Bump version (2.0.0-alpha8)
2013-06-17 15:13:14 +07:00
Peter Taoussanis
3e6b12ac11
Housekeeping for 67633d5
2013-06-17 13:54:45 +07:00
Max Penet
67633d5fd6
try non sync version of byte-array iostreams
2013-06-16 22:27:22 +02:00
Peter Taoussanis
559c73abef
Fix core dump issue (important), simplify API
...
PROBLEM: :legacy-mode :auto/true thawing was resulting in JVM core
dumps when attempting to use Snappy to decompress encrypted data.
CAUSE: The org.iq80.snappy implementation seems to choke on the
random IV byte data being generated by the AES128 encrypter. This
may or may not be a bug (still awaiting feedback from lib's authors).
SOLUTION: We're only susceptible to this issue when trying to
decompress data that is: a) encrypted, b) being thawed in legacy mode.
In particular, we're _not_ susceptible to this issue when thawing
in non-legacy mode because in that case we have a header explicitly
warning us that the data is encrypted.
An obvious work-around, therefore, is just to disable decryption when
attempting to thaw legacy-mode data. In practice this isn't a problem
because older versions of Nippy didn't support encryption anyway.
2013-06-16 19:33:23 +07:00
Peter Taoussanis
c6b00ee90e
Bump version (2.0.0-alpha6)
2013-06-16 14:07:11 +07:00
Peter Taoussanis
f706a51a4d
Rework v2 header format
2013-06-14 17:49:53 +07:00
Peter Taoussanis
15dd24ac06
Add :auto legacy mode for _full_, transparent backwards-compatibility
2013-06-13 19:01:57 +07:00
Peter Taoussanis
e5a9e1f671
Add lein :bench profile & alias
2013-06-13 16:41:54 +07:00
Peter Taoussanis
56a97d240e
Update README for new API
2013-06-13 16:41:54 +07:00
Peter Taoussanis
da077c6a54
Drop Clojure 1.3 support
2013-06-13 11:45:45 +07:00
Peter Taoussanis
6fe433b579
Update tests, migrate to Expectations lib
2013-06-13 11:45:44 +07:00
Peter Taoussanis
ab3209f2dc
Housekeeping
2013-06-13 01:20:18 +07:00
Peter Taoussanis
9a38a12e11
Add helpful thaw exceptions
2013-06-12 15:39:30 +07:00
Peter Taoussanis
4ac2a34d7a
Crypto: simplify design, add auto salting
...
Have decided to simplify the API even further and bring configuration down to
essentially one decision: do you want auto salting, or key caching?
2013-06-12 15:09:17 +07:00
Peter Taoussanis
3ecbc420cd
Add basic crypto support (alpha)
2013-06-11 21:10:08 +07:00
Peter Taoussanis
b508561cf3
Bump version (1.2.1)
2013-06-03 13:53:07 +07:00
Peter Taoussanis
e5b8690363
Add EPL URL to project.clj
2013-06-03 13:52:45 +07:00
Peter Taoussanis
fb7022a398
Add Codox plugin to project.clj
2013-06-01 19:24:09 +07:00
Peter Taoussanis
f9a149ee1f
Bump Clojure 1.5 test dependency (1.5.1)
2013-05-18 16:54:57 +07:00
Peter Taoussanis
dfc28cf739
Bump version (1.2.0)
2013-04-14 14:48:10 +07:00
Peter Taoussanis
93301850fa
Bump version (1.1.0)
2013-02-05 20:42:31 +07:00
Peter Taoussanis
25b84f6488
Add Snappy library compatibility tests
2013-02-05 20:41:26 +07:00
Peter Taoussanis
eb9e828647
Bump dependency (snappy 0.3), simplify utils/compress-bytes
2013-02-05 20:24:14 +07:00
Peter Taoussanis
a1676c8063
Bump version (1.1.0-beta2)
2013-01-20 19:42:00 +07:00
Peter Taoussanis
3e178dabf3
EXPERIMENTAL: Swap Snappy implementation org.xerial.snappy/snappy-java -> org.iq80.snappy/snappy
...
This (native Java) implementation appears to be about as fast as
the old (JNI) implementation, but has better support across more platforms.
Going to evaluate stability on this branch for possible later merging into master.
2013-01-20 19:39:08 +07:00
Peter Taoussanis
9d1614afeb
De-snapshot version
2012-12-05 15:18:00 +07:00
Peter Taoussanis
52ebdada10
Bump version (fix)
2012-12-04 13:20:08 +07:00
Peter Taoussanis
cf78be116f
Bump version (1.0.0)!
2012-11-05 00:04:51 +07:00
Peter Taoussanis
20831c03a1
Bump version (minor)
2012-09-30 13:54:20 +07:00
Peter Taoussanis
855da270d1
Bump Snappy dependency (1.0.5-M3)
2012-09-28 19:57:01 +07:00
Peter Taoussanis
664ff6ce54
Bump version (minor)
2012-09-27 15:30:16 +07:00
Peter Taoussanis
677859c35e
Bump Snappy dependency (1.0.5-M2)
...
Fixes issue: https://github.com/xerial/snappy-java/issues/6#issuecomment-8898271
2012-09-27 15:29:33 +07:00
Peter Taoussanis
731fb4cd22
Bump version (minor)
2012-09-12 00:28:27 +07:00
Peter Taoussanis
038ecc9abc
Bump Snappy dependency (1.0.5-M1)
...
This resolves the issue affecting JDK7 on OSX: https://github.com/ptaoussanis/carmine/issues/5
2012-09-12 00:26:09 +07:00
Peter Taoussanis
bd9fb5c256
Bump version (minor)
2012-08-15 23:25:35 +07:00
Peter Taoussanis
5efd7b21ac
Housekeeping
2012-08-15 23:24:44 +07:00
Peter Taoussanis
2937ce225d
Update README. Bump version number (breaking).
2012-07-24 14:52:13 +07:00
Peter Taoussanis
88d0990339
Merge branch 'dev': v0.9.2.
2012-07-21 02:10:55 +07:00
Peter Taoussanis
57dd44116d
Cleaned up testing config.
2012-07-17 22:24:20 +07:00
Peter Taoussanis
ff93b73983
Merge branch 'dev': v0.9.1.
2012-07-08 13:03:05 +07:00
Peter Taoussanis
53332644bb
Initial structure commit.
2012-07-07 00:29:41 +07:00