Commit graph

  • ff4d12b72d
    Fix positional parameter warnings #173 Johannes Müller 2022-10-20 11:50:21 +0200
  • cf63240683 Add DuckDB driver to README #172 Amaury Trujillo 2022-10-14 09:24:14 +0200
  • b3b4e6f6cc Add another 25ms of delay in reaping_delay tests #170 Rob Cole 2022-06-12 09:06:20 -0700
  • e11bb2d773
    Update spec/dummy_driver.cr Rob Cole 2022-06-10 08:51:18 -0700
  • 93becd7bd4 Add final sleep adjustment to address flaky tests Rob Cole 2022-06-09 17:40:34 -0700
  • a1dc08532a Adjust sleep in tests to improve test reliability Rob Cole 2022-06-09 17:29:08 -0700
  • a3db0140b6 Increase sleep statements to address flaky CI tests #171 Rob Cole 2022-06-09 10:41:55 -0700
  • 7b644cf91b Add test for reaping_delay Rob Cole 2022-06-08 19:08:30 -0700
  • 6d7f7b874e Remove unnecessary sleeps from connection reaping Rob Cole 2022-06-08 18:56:10 -0700
  • 56e0a35c18 Add failing test to illustrate design flaw Rob Cole 2022-06-08 17:30:14 -0700
  • b029d1c0f3 Move sleep logic into reaper loop Rob Cole 2022-06-08 17:02:59 -0700
  • 78aba00d6d Revert "Clean up health check delay handling" Rob Cole 2022-06-08 16:55:29 -0700
  • f5cadfad95 Clean up health check delay handling Rob Cole 2022-06-08 13:30:30 -0700
  • 8fabce76c8 Move connection reaper delay logic Rob Cole 2022-05-30 16:46:22 -0700
  • 9feb52b619
    Update src/db/pool.cr Rob Cole 2022-05-30 16:39:38 -0700
  • fb157f1cd6 Prevent @idle depletion from Connection Reaping Rob Cole 2022-05-28 10:20:23 -0700
  • 62ab16f7a1 Refactor connection reaping concurrency Rob Cole 2022-05-27 11:04:19 -0700
  • e4b0d3d148 Add documentation for Connection#check Rob Cole 2022-05-27 11:00:05 -0700
  • 161223deff Remove Connection#created_at Rob Cole 2022-05-27 09:20:13 -0700
  • 6720b7f637 Add support for connection pool health checks Rob Cole 2022-05-01 19:55:30 -0700
  • b7a594e00a new is a class-level method Jamie Gaskins 2022-04-19 09:34:30 -0400
  • 213d6e4963 Fix error output Jamie Gaskins 2022-04-19 09:33:46 -0400
  • 7e83cfec8d Remove unnecessary variable assignment Jamie Gaskins 2022-04-17 23:13:19 -0400
  • 7e64e6a275 Allow the use of enums Jamie Gaskins 2022-04-17 22:48:26 -0400
  • 31284d2962 Close a txn when returning from within the block #167 Jamie Gaskins 2022-04-14 16:58:14 -0400
  • 3e9ed7a304
    Merge pull request #163 from crystal-lang/fix/crystal-1.4 Beta Ziliani 2022-03-25 14:59:20 -0300
  • c8a0849423
    Fix specs for Crystal 1.4.0 #163 Johannes Müller 2022-03-23 21:25:14 +0100
  • 605d4aebcf publishing redirect latest -> 0.11 Brian J. Cardiff 2022-01-28 15:41:03 -0300
  • 0f63d19d98 publishing redirect 0.11 -> 0.11.0 Brian J. Cardiff 2022-01-28 15:40:43 -0300
  • f6afbfe6c2 publishing docs for 0.11.0 Brian J. Cardiff 2022-01-28 15:39:42 -0300
  • e3f1a308b4
    Release 0.11.0 (#157) v0.11.0 Brian J. Cardiff 2022-01-27 10:56:35 -0300
  • 7d891d0937 Update PRs #157 Brian J. Cardiff 2022-01-26 21:52:43 -0300
  • 27ade07359
    Add workaround for crystal-lang/crystal#9483 (#160) Brian J. Cardiff 2022-01-22 15:06:16 -0300
  • 709e2170f6
    Update src/db/begin_transaction.cr #160 Brian J. Cardiff 2022-01-22 13:10:38 -0300
  • e4c8a586de Add workaround for crystal-lang/crystal#9483 Brian J. Cardiff 2022-01-22 11:09:32 -0300
  • d829b07b01
    Returns block's value on #transaction method (#159) Brian J. Cardiff 2022-01-21 10:57:14 -0300
  • 8b1b47f58d
    Update src/db/begin_transaction.cr #159 Brian J. Cardiff 2022-01-21 10:48:03 -0300
  • c0bdfc5dbb Returns block's value on #transaction method Brian J. Cardiff 2022-01-20 21:58:50 -0300
  • 423ea69316 Update README Brian J. Cardiff 2021-10-12 21:22:51 -0300
  • ef82049089 Release 0.11.0 Brian J. Cardiff 2021-10-12 21:19:21 -0300
  • 5a7d27e0c5
    Improve DB::MappingException usage (#129) Johannes Müller 2021-10-13 01:51:53 +0200
  • b1299fcada
    Raise a specific class error instead of string literal (#156) Jeremy Woertink 2021-10-12 16:49:26 -0700
  • c411c66a3f Fix specs #156 Brian J. Cardiff 2021-10-11 19:32:12 -0300
  • e826b880f0 Add shared specs for ColumnTypeMismatchError Brian J. Cardiff 2021-10-10 22:28:53 -0300
  • d8985ab420 Add properties to ColumnTypeMismatchError Brian J. Cardiff 2021-10-10 22:28:41 -0300
  • ac8612f8f0 Add shared specs for next_column_index Brian J. Cardiff 2021-10-10 22:27:47 -0300
  • 7201f90b1b Add ResultSet#next_column_index Brian J. Cardiff 2021-10-10 22:27:12 -0300
  • 6d6870d5f1 Raise a specific class error instead of string literal when the type returned doesn't match the type expected. Allows for drivers to catch the specific error. Jeremy Woertink 2021-10-03 15:03:05 -0700
  • a25f33611c
    feat(error): close resources on resource lost (#155) Stephen von Takach 2021-09-10 21:36:01 +1000
  • 1307557678
    Update src/db/pool.cr #155 Brian J. Cardiff 2021-09-08 10:00:53 -0300
  • 388946f5e6 Add spec and remove explicit resource close call Brian J. Cardiff 2021-09-06 19:39:01 -0300
  • 5e75d910b4
    feat(error): close resources on resource lost Stephen von Takach 2021-09-07 08:13:50 +1000
  • 6dc3f2dd6f
    fix(pool): returning closed resources to the pool (#154) Stephen von Takach 2021-09-07 08:02:43 +1000
  • 98232de61f fix(pool spec): missing t in comment #154 Stephen von Takach 2021-09-07 07:54:54 +1000
  • 48d7cc722b fix tool format trailing space Stephen von Takach 2021-09-06 22:17:56 +1000
  • 9888afe7c6 fix: check for closed? support Stephen von Takach 2021-09-06 21:10:41 +1000
  • 4df68b9329
    test(pool_spec): closed resources not returned Stephen von Takach 2021-09-05 07:35:17 +1000
  • d81dc5ec9e
    fix(pool): returning closed resources to the pool Stephen von Takach 2021-09-04 09:34:48 +1000
  • 9b4b123575 fix(database.cr): raise DB::ConnectionLost if connection.closed? #153 Anh (Duke) Nguyen 2021-09-03 18:40:10 +1000
  • bf5ca75d1a
    Fix model.from_rs argument type typo (#142) Duke Nguyen 2021-08-05 13:12:59 +1000
  • 3a53a69f83
    Update Github Actions config (#152) Johannes Müller 2021-06-21 16:53:14 +0200
  • 72840d4f10
    Update Github Actions config #152 Johannes Müller 2021-06-15 11:25:48 +0200
  • 52bd5b0a86
    Migrate continuous testing to GitHub Actions (#147) Oleh Prypin 2021-06-09 01:52:00 +0200
  • 6e7ab1966a publishing redirect 0.10 -> 0.10.1 Brian J. Cardiff 2021-03-22 17:21:32 -0300
  • 5b2d9d5b4e publishing docs for 0.10.1 Brian J. Cardiff 2021-03-22 17:20:51 -0300
  • 0415deebbb
    Release 0.10.1 (#149) v0.10.1 Brian J. Cardiff 2021-03-22 17:18:00 -0300
  • 6165e96142 Make formatter happy #149 Brian J. Cardiff 2021-03-22 17:03:50 -0300
  • f56e3d3f8d Release 0.10.1 Brian J. Cardiff 2021-03-22 16:18:48 -0300
  • 1d08caa8a5 Add mutex to protect @connections : Set fix/pool-prepared-statement Brian J. Cardiff 2021-03-12 13:57:39 -0300
  • 27aa8d84db
    Migrate/add an API documentation site based on MkDocs #148 Oleh Prypin 2021-03-02 01:35:25 +0100
  • b0912f9b9f
    Migrate continuous testing to GitHub Actions #147 Oleh Prypin 2021-02-28 20:56:40 +0100
  • ac6336c1e1
    crystal tool format Oleh Prypin 2021-02-28 20:53:42 +0100
  • 9b4b035a14 #transaction returns Nil #146 matthewmcgarvey 2021-01-30 21:56:35 -0500
  • 4435c32dc8 Return result of transaction block matthewmcgarvey 2021-01-30 19:15:48 -0500
  • 68a0eaf0d8 fix yaml format #144 Anh (Duke) Nguyen 2021-01-21 00:09:18 +1100
  • f9ce2bc2a9 Update travis ci to run Docker Anh (Duke) Nguyen 2021-01-20 23:57:05 +1100
  • 47c70fdfab Add Docker build for testing Anh (Duke) Nguyen 2021-01-20 23:54:25 +1100
  • a29af1d314 Fix model.from_rs argument type typo #142 Anh (Duke) Nguyen 2021-01-20 23:43:01 +1100
  • eaddae7d71
    Add docs for DB::Database#setup_connection (#139) Jamie Gaskins 2020-10-27 11:55:06 -0400
  • 461cef63e0
    Add docs for DB::Database#setup_connection #139 Jamie Gaskins 2020-10-27 10:50:30 -0400
  • dfae44d5af publishing redirect latest -> 0.10 Brian J. Cardiff 2020-09-30 17:58:11 -0300
  • 8f7e4d04dd publishing redirect 0.10 -> 0.10.0 Brian J. Cardiff 2020-09-30 17:57:53 -0300
  • 69469edf3d publishing docs for 0.10.0 Brian J. Cardiff 2020-09-30 17:57:25 -0300
  • b9295114d3 publishing redirect latest -> 0.9 Brian J. Cardiff 2020-09-30 17:52:48 -0300
  • c8cf43338f publishing redirect 0.9 -> 0.9.0 Brian J. Cardiff 2020-09-30 17:52:20 -0300
  • 57934efec9 publishing docs for 0.9.0 Brian J. Cardiff 2020-09-30 17:51:30 -0300
  • bd45602864
    Release 0.10.0 (#136) v0.10.0 Brian J. Cardiff 2020-09-30 10:37:37 -0300
  • f4f66abba4 Release 0.10.0 #136 Brian J. Cardiff 2020-09-29 10:42:48 -0300
  • 284145138f
    Bump required Crystal to 0.35.0 (#135) Brian J. Cardiff 2020-09-29 10:35:14 -0300
  • 87f89113ec Bump required Crystal to 0.35.0 #135 Brian J. Cardiff 2020-09-28 18:09:42 -0300
  • 7253551849
    Add logging for executing queries (#134) Brian J. Cardiff 2020-09-25 14:49:50 -0300
  • 8ee6172f4a
    Update src/db/enumerable_concat.cr #134 Brian J. Cardiff 2020-09-22 15:56:28 -0300
  • ca78587eec Replace before/after with def_around_query_or_exec macro Brian J. Cardiff 2020-09-18 17:53:11 -0300
  • c779e93501 Move the metadata converter to a module Brian J. Cardiff 2020-09-16 19:58:17 -0300
  • 9bf3e4a874 Add logging for executing queries Brian J. Cardiff 2020-09-14 16:54:50 -0300
  • fad9e70353
    Fix mutex deadlock in setup_connection (#128) Johannes Müller 2020-09-14 15:55:18 +0200
  • 291b65b853
    Allow DB::Pool to be used a generic connection pool (#131) Jamie Gaskins 2020-09-14 09:49:00 -0400
  • 1b4fdc4b28 Avoid breaking change and keep ConnectionLost as non generic type #131 Brian J. Cardiff 2020-09-10 15:28:30 -0300
  • a9aac7f426 Add Connection#raise_connection_lost to ensure the right type of exception Brian J. Cardiff 2020-09-08 19:40:03 -0300
  • d0050eb994 Fix ICE in crystal-sqlite3 Brian J. Cardiff 2020-09-08 17:53:08 -0300