Commit graph

277 commits

Author SHA1 Message Date
Michael Klishin
67111ce764 1.6.0-beta3 2013-06-23 23:16:02 +04:00
Michael Klishin
a53ee10e41 Upgrade MongoDB Java driver to 2.11.2 2013-06-23 23:15:48 +04:00
Michael Klishin
48be8602e3 Back to snapshot 2013-04-17 02:28:01 +04:00
Michael Klishin
2b26d74d9b 1.6.0-beta2 2013-04-17 02:27:01 +04:00
Michael Klishin
0bee6bed9e Back to snapshot 2013-04-15 03:41:13 +04:00
Michael Klishin
f40161f035 1.6.0-beta1 2013-04-15 03:40:18 +04:00
Michael Klishin
aff15fdf9a Back to snapshot 2013-03-30 00:31:48 +04:00
Michael Klishin
49a672946d 1.5.0 2013-03-30 00:29:28 +04:00
Michael Klishin
b7604e44ab Now working on rc2 2013-03-20 04:15:16 +04:00
Michael Klishin
27773f0f76 1.5.0-rc1 2013-03-20 04:11:30 +04:00
Michael Klishin
006e89d74a Upgrade MongoDB Java driver to 2.11 2013-03-20 03:50:38 +04:00
Michael Klishin
0c25f254b2 Back to snapshot 2013-03-18 19:35:17 +04:00
Michael Klishin
7e090f45d9 1.5.0-beta3 2013-03-18 19:34:20 +04:00
Michael Klishin
66b94018a6 Now working on beta3-SNAPSHOT 2013-03-17 02:35:21 +04:00
Michael Klishin
6e53b4cba6 1.5.0-beta2 2013-03-17 02:20:19 +04:00
Michael Klishin
6b0f0f8313 Ragtime 0.3.2 2013-03-17 01:36:49 +04:00
Michael Klishin
c933d66b2d Support 0.15 2013-03-17 01:36:44 +04:00
Michael S. Klishin
5d97bf7e4c Clojure 1.5.1, Validateur 1.4.0 2013-03-11 03:09:25 +04:00
Michael Klishin
1f53145523 Clojure 1.5 by default 2013-03-08 07:01:16 +04:00
Michael Klishin
2c5deb7e59 Test against Clojure 1.5 final, Clojure 1.6 master SNAPSHOT 2013-03-01 20:20:33 +04:00
Michael Klishin
d647542d86 Test against Clojure 1.5.0-RC17 2013-02-28 16:35:13 +04:00
Michael Klishin
7ec9288ecd Back to snapshot 2013-02-21 22:32:05 +04:00
Michael Klishin
f9923c7134 1.5.0-beta1 2013-02-21 22:31:34 +04:00
Michael Klishin
496bc127d8 Use Support 0.14 2013-02-21 22:30:27 +04:00
Michael Klishin
945c71ba56 RC16 2013-02-14 07:47:51 +04:00
Michael Klishin
c6b5f9751e Test against Clojure 1.5.0-RC1 2012-12-23 03:54:58 +04:00
Michael Klishin
6194a1604c Cheshire 5.0.1 2012-12-04 19:35:59 +04:00
Michael Klishin
308124ba97 MongoDB Java driver 2.10.1 2012-12-04 13:05:38 +04:00
Michael Klishin
18f2089617 Now working on 1.5.0-SNAPSHOT 2012-11-27 23:35:24 +04:00
Michael Klishin
fe0a885d79 1.4.0 2012-11-27 23:30:33 +04:00
Michael Klishin
d3114be395 Upgrade to MongoDB Java driver 2.10
A note on a few test we removed: they are not essential, the implementation still
works fine but MongoDB Java driver is so broken in some areas that it is really
painful to work around all that stuff.

For example, authentication commands fail because the request cannot be
authenticated (!!!). In general, all removed tests involve or related to
authentication failures or edge cases where the database is switched between
tests.

Because authentication with valid credentials works perfectly fine,
it is hard to justify spending another 2 hours working around
issues in the driver that had way too many poor design decisions
from very early days.
2012-11-27 23:25:24 +04:00
Michael Klishin
f4b4bb0849 Move to Support 0.10: monger.json now requires Cheshire 5.0 2012-11-21 11:57:26 +04:00
Michael Klishin
5d39787825 Codox 0.6.3 2012-11-17 19:49:10 +04:00
Michael S. Klishin
1ae91971d6 Cherry-pick more changes from 1.3.x-stable manually 2012-11-09 02:21:28 +04:00
Michael S. Klishin
47aabed2e4 Support 0.9.0, for real 2012-10-31 02:31:41 +04:00
Michael S. Klishin
19e0d08269 MongoDB Java driver 2.9.3 2012-10-31 02:04:50 +04:00
Michael S. Klishin
cd67e7c6b3 Support 0.8.0
Fixes clojurewerkz.support.json compilation when clojure.data.json
is not available.
2012-10-24 23:41:23 +04:00
Michael S. Klishin
1f0414e06b Back to snapshot 2012-10-24 07:59:33 +04:00
Michael S. Klishin
9fe01a7f58 1.3.0 2012-10-24 07:58:11 +04:00
Michael S. Klishin
2fb74c6aff MongoDB Java driver 2.9.2 2012-10-24 07:53:33 +04:00
Michael S. Klishin
1d179d9185 Tidy up project.clj 2012-09-16 17:04:26 +04:00
Michael S. Klishin
07b76a307c Update Ragtime 2012-09-10 11:00:16 +04:00
Michael S. Klishin
c3b5759ce4 Update MongoDB Java driver to 2.9.1 2012-09-10 11:00:10 +04:00
Michael S. Klishin
33b8f54460 Cheshire support for monger.json and monger.joda-time 2012-09-07 00:48:18 +04:00
Michael S. Klishin
23a55420df Work arounds for CLJ-1062 2012-09-06 05:54:28 +04:00
Michael S. Klishin
cf86bd4ab6 Changes in CLJ-940 breaks CI (ns compilation) against 1.5.0-SNAPSHOT, disable it until we have the time to investigate 2012-09-06 05:15:02 +04:00
Michael S. Klishin
53a0ef78fd Back to SNAPSHOT 2012-08-29 17:52:12 +04:00
Michael S. Klishin
708ea6869d 1.2.0 2012-08-29 17:47:05 +04:00
Michael S. Klishin
2d3fce177f 2.9.0-RC2 is out 2012-08-24 21:44:57 +04:00
Michael S. Klishin
caf7a2ca3a Back to SNAPSHOT 2012-08-24 21:23:02 +04:00
Michael S. Klishin
30d3056f90 1.2.0-rc1 2012-08-24 21:22:02 +04:00
Michael S. Klishin
01e9abb19d Clojure 1.4 is the new default 2012-08-24 21:20:43 +04:00
Michael S. Klishin
430ca21d7c Only extend clojure.data.json if it is available 2012-08-23 09:27:12 +04:00
Michael S. Klishin
0df0b706df Upgrade to MongoDB Java driver 2.9.0-RC1 2012-08-16 02:13:44 +04:00
Michael S. Klishin
0f0e8d505d Validateur 1.2.0 2012-08-15 10:23:02 +04:00
Michael S. Klishin
89e9dc8ed9 1.2.0-SNAPSHOT 2012-07-25 13:07:59 +04:00
Michael S. Klishin
d5f3de54bb 1.2.0-alpha1 2012-07-25 13:06:59 +04:00
Michael S. Klishin
79d6e1cd74 New testing profile 2012-07-23 17:13:37 +04:00
Michael S. Klishin
f374bc53ba Tests for TTL collections, improve aggregation framework tests 2012-07-14 03:24:10 +04:00
Michael S. Klishin
65240d1f14 Support 0.6.0 2012-07-14 01:03:14 +04:00
Michael S. Klishin
8bd2469465 Back to 1.2.0-SNAPSHOT 2012-07-10 05:48:48 +04:00
Michael S. Klishin
5b60c3690e 1.1.0 2012-07-10 05:45:49 +04:00
Michael S. Klishin
75e7452143 Back to SNAPSHOT 2012-07-03 17:08:32 +04:00
Michael S. Klishin
12f6c6cef2 1.1.0-rc1 2012-07-03 17:07:34 +04:00
Michael S. Klishin
2fefd1a77e Back to SNAPSHOT 2012-06-30 23:53:47 +04:00
Michael S. Klishin
1064f29d15 1.1.0-beta1 2012-06-30 23:52:35 +04:00
Michael S. Klishin
8f8b4387b6 Doc strings for namespaces 2012-06-29 11:49:22 +04:00
Michael S. Klishin
f89991f43b Add Codox to the :dev profile 2012-06-29 10:57:50 +04:00
Michael S. Klishin
db8f29ce5a Back to 1.1.0-SNAPSHOT 2012-06-27 20:52:02 +04:00
Michael S. Klishin
9a29881583 1.1.0-alpha3 2012-06-27 20:51:21 +04:00
Michael S. Klishin
a21267cf41 Back to 1.1.0-SNAPSHOT 2012-06-27 19:13:10 +04:00
Michael S. Klishin
5a631d25c4 1.1.0-alpha2 2012-06-27 19:10:56 +04:00
Michael S. Klishin
a5514c2cf6 Now working on 1.1.0 SNAPSHOT 2012-06-27 19:05:53 +04:00
Michael S. Klishin
6c7bad518c 1.1.0-alpha1 2012-06-27 19:05:18 +04:00
Michael S. Klishin
a789b97a43 Add :url to project.clj 2012-06-27 10:07:50 +04:00
Michael S. Klishin
8cb32d761c Prepare for the next development iteration 2012-06-26 13:44:36 +04:00
Michael S. Klishin
3a830ad2e9 1.0.0
11 months in the making!
2012-06-26 13:37:56 +04:00
Michael S. Klishin
53854254e4 Cover conversion of booleans separately 2012-06-23 19:34:49 +04:00
Michael S. Klishin
0ab1e7639f Depend on MongoDB Java driver 2.8
Recommended by one of the 10gen engineers to improve lock contention in
write-heavy apps.
2012-06-20 10:13:20 +04:00
Michael S. Klishin
8fd871ff11 Merge branch 'master' of github.com:michaelklishin/monger 2012-06-19 12:25:30 +04:00
Michael S. Klishin
1fb6bea360 Back to snapshot 2012-06-19 12:24:51 +04:00
Michael S. Klishin
3a114172bc 1.0.0 RC2 2012-06-19 12:23:58 +04:00
Michael S. Klishin
fb331264ea Bump clojure.core.cache version so that it does not bleed reflection warnings 2012-06-19 12:21:50 +04:00
Michael S. Klishin
0a2fdc8cc3 Ragtime migrations adapter 2012-06-19 12:18:43 +04:00
Michael S. Klishin
b5b35baabb Correct mailing list name 2012-06-18 03:08:14 +04:00
Michael S. Klishin
2df0b911f2 Revert "No more need for a separate CI profile"
This reverts commit da45e6140c.

There is something funky going on with either Sonatype snapshots or Clojure
master snapshots publishing
2012-06-16 06:47:59 +04:00
Michael S. Klishin
da45e6140c No more need for a separate CI profile
1.5-snapshot-MASTER jars once failed to resolve on travis-ci.org because we did not have Sonatype OSS
repo set up (Clojure snapshots are now published there)
2012-06-14 19:29:48 +04:00
Michael S. Klishin
3a948667d5 Fight Java with Java
Make our own version of DBRef that is exactly like the original but has one extra constructor and
implements clojure.lang.IDeref so it is possible to @dereference such refs.

This is only one small step in a proper, Clojuric, easy to use DBRef support. We may tack more Monger-specific
extensions to our DBRef implementation later.

As sang by Jetallica:

Do unto others as they have done unto you
but what in the hell is this world coming to?

Blow the universe into nothingness
nuclear warfare shall lay us to rest

Fight Java with Java
ending is near
fight Java with Java
bursting with fear
2012-06-14 19:28:40 +04:00
Michael S. Klishin
b634951812 src/monger => src/clojure/monger 2012-06-14 18:33:42 +04:00
Michael S. Klishin
11eda8d150 Support 0.5.0 2012-06-11 16:59:36 +04:00
Michael S. Klishin
805a66e9c1 Back to snapshot 2012-06-09 12:13:36 +04:00
Michael S. Klishin
e00fa84f1b 1.0.0-rc1 2012-06-09 12:12:37 +04:00
Michael S. Klishin
74589346d0 Merge branch 'master' of github.com:michaelklishin/monger 2012-06-08 12:03:17 +04:00
Michael S. Klishin
babd429f5b Implement monger.result/ok? for Clojure maps 2012-06-08 11:56:00 +04:00
Michael S. Klishin
76839436b5 Correct mailing list links 2012-06-06 23:32:04 +04:00
Michael S. Klishin
77281ba466 Back to snapshot 2012-06-04 18:36:33 +04:00
Michael S. Klishin
52aa5cc857 1.0.0-beta8 2012-06-04 18:35:36 +04:00
Michael S. Klishin
01773f50d5 Better coverage for storing files in gridfs, include file metadata
References #27
2012-06-04 13:11:31 +04:00
Michael S. Klishin
63f7099350 MongoDB 2.1 Aggregation Framework support 2012-05-28 00:43:45 +04:00
Michael S. Klishin
7d595874aa Sonatype snapshots repo is having a bad day 2012-05-27 22:28:28 +04:00
Michael S. Klishin
6c777385d6 Back to snapshot 2012-05-21 15:47:53 +04:00
Michael S. Klishin
eac8a110ee 1.0.0-beta7 2012-05-21 15:46:08 +04:00
Michael S. Klishin
fb1083bf4e Support 0.4.0 2012-05-21 03:45:37 +04:00
Michael S. Klishin
87184af396 Initial Ring session store implementation 2012-05-14 16:10:55 +04:00
Michael S. Klishin
0f1debd4f3 Support 0.3.1 2012-05-14 13:08:46 +04:00
Michael S. Klishin
a318f7cbc0 Back to SNAPSHOT 2012-05-14 10:20:30 +04:00
Michael S. Klishin
3d5835cdf3 1.0.0-beta6 2012-05-14 10:19:17 +04:00
Michael S. Klishin
8142d02f01 Deprecate monger.js (moved to clojurewerkz.support.js) 2012-05-03 01:06:41 +04:00
Michael S. Klishin
a47d53d5ca Use Validateur 1.1.0 2012-05-02 00:18:50 +04:00
Michael S. Klishin
a8b93be199 The recommended way of using Codox now is via Leiningen plugin 2012-04-29 18:38:28 +04:00
Michael S. Klishin
ea1e611ccf Back to snapshot 2012-04-29 18:24:11 +04:00
Michael S. Klishin
e6add85795 1.0.0-beta5 2012-04-29 18:23:28 +04:00
Michael S. Klishin
8d2c3d6081 Use clj-time 0.4.2 which does not spill reflection warnings like crazy 2012-04-26 21:15:29 +04:00
Michael S. Klishin
c36a0abe8c Use clojurewerkz.support 0.2.0 2012-04-26 21:14:48 +04:00
Michael S. Klishin
84a75d02bb Add Clojure releases Maven repo 2012-04-15 20:05:45 +04:00
Michael S. Klishin
7108cffa8b Clojure 1.4.0 2012-04-15 19:51:33 +04:00
Michael S. Klishin
f44b98ac3d One more test selector 2012-04-11 16:05:00 +04:00
Michael S. Klishin
fff83160be Merge branch 'master' into core-cache-integration
Conflicts:
	project.clj
2012-04-11 06:28:20 +04:00
Michael S. Klishin
ec387f15e0 Back to snapshot 2012-04-11 01:43:21 +04:00
Michael S. Klishin
7ade151ecc 1.0.0-beta4 2012-04-11 01:42:07 +04:00
Michael S. Klishin
19b8e48084 Make sure we authenticate before calling set-db! (which instantiates a GridFS object)
Fixes Heroku/MongoHQ add-on issues
2012-04-11 01:33:29 +04:00
Michael S. Klishin
efbb439dca Back to snapshot 2012-04-10 20:47:08 +04:00
Michael S. Klishin
9ebd9d89dd 1.0.0-beta3 2012-04-10 20:46:22 +04:00
Michael S. Klishin
52e824cdd8 Test against Clojure 1.4.0-beta7 2012-04-10 16:15:05 +04:00
Michael S. Klishin
e48462b250 Remove extra dependencies
It was a mistake back from when I was only figuring out Leiningen 2 profiles
2012-04-06 00:00:29 +04:00
Michael S. Klishin
88961ddf5b Validateur 1.1.0-beta1 2012-04-03 16:46:39 +04:00
Michael S. Klishin
0530b165f6 Add support for index options + unique indexes for monger.collection/ensure-index and monger.collection/create-index 2012-04-03 16:42:48 +04:00
Michael S. Klishin
59b32e119c Test against Clojure 1.4.0-beta6 2012-04-02 12:13:05 +04:00
Michael S. Klishin
daae562085 Add core.cache to the :dev profile 2012-03-20 23:28:02 +04:00
Michael S. Klishin
d0f386695e Clojure 1.4.0-beta5 2012-03-20 19:01:49 +04:00
Michael S. Klishin
55a78d55b3 Switch to using Leiningen 2 aliases 2012-03-13 21:38:42 +04:00
Michael S. Klishin
5df187c596 Migrate to Leiningen 2 2012-03-10 22:13:39 +04:00
Michael S. Klishin
d768b843a9 Merge branch 'master' of github.com:michaelklishin/monger 2012-02-28 20:12:06 +04:00
Michael S. Klishin
a09c55096c Add ability to connect using ServerAddress and MongoOptions, closes #15 2012-02-28 20:08:05 +04:00
Oleksandr Petrov
f6dc405b0c Fixing examples 2012-02-26 18:45:32 +01:00
Michael S. Klishin
346422dac3 Back to 1.0.0-SNAPSHOT 2012-02-26 06:44:15 +04:00
Michael S. Klishin
2529dd129f 1.0.0-beta2 2012-02-26 06:41:56 +04:00
Michael S. Klishin
50f5f8bbdf Add mailing list to project.clj [ci skip] 2012-02-18 16:27:33 +04:00
Michael S. Klishin
7a68d83d6c clj-time 0.3.6 2012-02-12 10:47:17 +04:00
Michael S. Klishin
58dc7574eb Back to development version 2012-02-11 09:55:51 +04:00
Michael S. Klishin
c71abab35f 1.0.0-beta1 2012-02-11 09:54:44 +04:00
Michael S. Klishin
61717819cf Depend on validateur 1.0.0 2012-02-11 09:42:21 +04:00
Michael S. Klishin
24d06b76d6 Use lein-multi to test against Clojure 1.3.0 and Clojure 1.4.0[-beta1] 2012-02-04 02:03:24 +04:00
Michael S. Klishin
2f17e51724 Upgrade mongodb java driver to 2.7.3 2012-01-30 23:45:46 +04:00
Michael S. Klishin
835a68d011 Don't generate API reference docs for monger.internal.* 2012-01-29 22:10:02 +04:00
Michael S. Klishin
7823e778d1 Add Codox as development dependency
but keep Clojure 1.2.1 it drags in at bay
2012-01-29 22:06:39 +04:00
Michael S. Klishin
c8fe274329 Exclude Clojure dependency for clojure.data.json 2011-11-28 21:05:32 +04:00
Michael S. Klishin
4e66df5326 cljt-time 0.3.3 is out 2011-11-28 20:29:38 +04:00
Michael S. Klishin
1ea915b336 Update mongodb Java driver to 2.7.2 2011-11-23 11:29:43 +04:00
Michael S. Klishin
568efa4efc Time to bump to 1.0.0-SNAPSHOT
We still need to add more tests & a few minor features to our query DSL,
support authentication and refactor things here and there but the API is
largely locked down and the jigsaw is falling into place.

Per discussion with Alex.
2011-11-14 15:58:17 +04:00