v0.6.9 (2024-12-19)
v0.6.8 (2024-12-07)
v0.6.7 (2024-12-04)
v0.6.6 (2024-11-15)
Merged pull requests:
- update anthropic prompt output #235 (francis)
- [infra] Bump rubocop-rspec from 3.1.0 to 3.2.0 #230 (dependabot[bot])
- [infra] Bump rexml from 3.3.8 to 3.3.9 #229 (dependabot[bot])
- [infra] Bump activerecord from 7.1.4 to 7.1.4.2 #228 (dependabot[bot])
- [infra] Bump activesupport from 7.1.4 to 7.1.4.2 #227 (dependabot[bot])
- [infra] Bump rubocop from 1.66.1 to 1.67.0 #224 (dependabot[bot])
- [infra] Bump ruby-openai from 7.1.0 to 7.3.1 #223 (dependabot[bot])
- [infra] Bump anthropic from 0.3.0 to 0.3.2 #220 (dependabot[bot])
- Dep auto #219 (francis)
- [infra] Bump webmock from 3.23.1 to 3.24.0 #218 (dependabot[bot])
- [infra] Bump sqlite3 from 1.7.3 to 2.0.4 #206 (dependabot[bot])
v0.6.5 (2024-10-04)
Implemented enhancements:
- use sample sql data in the prompts #11
Closed issues:
- Consider methods to prevent hallucinations and incorrect answers #89
- Fix: change SQL Boxcar to use the name of the database in the prompt #14
Merged pull requests:
- Update ruby #217 (francis)
- [infra] Bump rubocop-rspec from 3.0.4 to 3.1.0 #216 (dependabot[bot])
- [infra] Bump pg from 1.5.7 to 1.5.8 #214 (dependabot[bot])
- [infra] Bump dotenv from 3.1.2 to 3.1.4 #213 (dependabot[bot])
- [infra] Bump rubocop from 1.65.1 to 1.66.1 #212 (dependabot[bot])
- [infra] Bump activesupport from 7.1.3.4 to 7.1.4 #211 (dependabot[bot])
- [infra] Bump activerecord from 7.1.3.4 to 7.1.4 #210 (dependabot[bot])
- [infra] Bump rexml from 3.3.4 to 3.3.6 #209 (dependabot[bot])
- [infra] Bump vcr from 6.3.0 to 6.3.1 #208 (dependabot[bot])
- [infra] Bump vcr from 6.2.0 to 6.3.0 #207 (dependabot[bot])
- [infra] Bump rubocop-rspec from 3.0.3 to 3.0.4 #205 (dependabot[bot])
- [infra] Bump rubocop from 1.65.0 to 1.65.1 #204 (dependabot[bot])
- [infra] Bump nokogiri from 1.16.6 to 1.16.7 #202 (dependabot[bot])
- [infra] Bump pg from 1.5.6 to 1.5.7 #201 (dependabot[bot])
v0.6.4 (2024-07-27)
Merged pull requests:
v0.6.3 (2024-07-26)
Merged pull requests:
v0.6.2 (2024-07-24)
Merged pull requests:
v0.6.1 (2024-07-19)
Merged pull requests:
- various updates with Claude 3.5 support #197 (francis)
- [infra] Bump rubocop-rspec from 2.30.0 to 3.0.2 #195 (dependabot[bot])
- [infra] Bump nokogiri from 1.16.5 to 1.16.6 #194 (dependabot[bot])
- [infra] Bump ruby-openai from 7.0.1 to 7.1.0 #193 (dependabot[bot])
v0.5.1 (2024-06-14)
Merged pull requests:
- Fix
Boxcars::SecurityError
error when we have newline #192 (moustafasallam) - [infra] Bump rubocop from 1.64.0 to 1.64.1 #190 (dependabot[bot])
- [infra] Bump rubocop-rspec from 2.29.1 to 2.30.0 #188 (dependabot[bot])
- [infra] Bump webmock from 3.23.0 to 3.23.1 #186 (dependabot[bot])
- [infra] Bump rubocop from 1.60.2 to 1.64.0 #183 (dependabot[bot])
- [infra] Bump rexml from 3.2.6 to 3.2.8 #182 (dependabot[bot])
- [infra] Bump nokogiri from 1.16.2 to 1.16.5 #181 (dependabot[bot])
- [infra] Bump anthropic from 0.1.0 to 0.2.0 #180 (dependabot[bot])
- [infra] Bump debug from 1.9.1 to 1.9.2 #179 (dependabot[bot])
- [infra] Bump dotenv from 3.1.0 to 3.1.2 #177 (dependabot[bot])
- [infra] Bump async from 1.31.0 to 1.32.1 #175 (dependabot[bot])
- [infra] Update ruby-openai requirement from >= 4.2, < 7.0 to >= 4.2, < 8.0 #174 (dependabot[bot])
- [infra] Bump rake from 13.1.0 to 13.2.1 #168 (dependabot[bot])
v0.4.10 (2024-04-19)
Merged pull requests:
- Add llms #169 (francis)
- [infra] Bump pg from 1.5.5 to 1.5.6 #163 (dependabot[bot])
- [infra] Bump rubocop-rspec from 2.26.1 to 2.29.1 #160 (dependabot[bot])
- [infra] Bump rdoc from 6.6.2 to 6.6.3.1 #158 (dependabot[bot])
- [infra] Bump dotenv from 3.0.2 to 3.1.0 #152 (dependabot[bot])
- [infra] Bump webmock from 3.22.0 to 3.23.0 #150 (dependabot[bot])
- [infra] Bump webmock from 3.20.0 to 3.22.0 #148 (dependabot[bot])
- [infra] Bump dotenv from 2.8.1 to 3.0.2 #146 (dependabot[bot])
- [infra] Bump pg from 1.5.4 to 1.5.5 #144 (dependabot[bot])
- [infra] Bump webmock from 3.19.1 to 3.20.0 #142 (dependabot[bot])
- [infra] Bump nokogiri from 1.16.0 to 1.16.2 #141 (dependabot[bot])
- [infra] Bump rspec from 3.12.0 to 3.13.0 #140 (dependabot[bot])
- [infra] Bump sqlite3 from 1.7.1 to 1.7.2 #139 (dependabot[bot])
v0.4.9 (2024-01-25)
Merged pull requests:
- use newest models by default from Open AI #138 (francis)
- [infra] Bump sqlite3 from 1.7.0 to 1.7.1 #137 (dependabot[bot])
- [infra] Bump rubocop from 1.60.0 to 1.60.2 #136 (dependabot[bot])
- [infra] Bump rubocop from 1.59.0 to 1.60.0 #133 (dependabot[bot])
v0.4.8 (2024-01-08)
Closed issues:
- OpenBSD system example #124
- End user Struggles #111
- Add Markdown Splitter #96
- Add ability to serialize trains and boxcars #95
- VectorAnswer boxcar should support all vector stores #84
- check Chroma as a vector store #78
- Reg: User account specific / Support multi-tenancy #77
- Failed request returns a string rather than a response object #76
- Improve Google Search by parsing answer box with the engine? #70
- meta data with vector store #64
- boxcar for vector search #60
- demo rails app #57
- Language of output is fixed to English #52
- Update token counting #37
Merged pull requests:
- [infra] Bump rubocop-rspec from 2.26.0 to 2.26.1 #132 (dependabot[bot])
- [infra] Bump rubocop-rspec from 2.25.0 to 2.26.0 #131 (dependabot[bot])
- [infra] Bump webmock from 3.18.1 to 3.19.1 #130 (dependabot[bot])
- [infra] Bump pg from 1.5.3 to 1.5.4 #129 (dependabot[bot])
- test with ruby 3.3 too #128 (francis)
- [infra] Bump hnswlib from 0.8.1 to 0.9.0 #127 (dependabot[bot])
- [infra] Bump vcr from 6.1.0 to 6.2.0 #126 (dependabot[bot])
- [infra] Bump debug from 1.9.0 to 1.9.1 #125 (dependabot[bot])
- [infra] Bump nokogiri from 1.15.4 to 1.15.5 #123 (dependabot[bot])
- [infra] Bump debug from 1.8.0 to 1.9.0 #122 (dependabot[bot])
- [infra] Bump rubocop from 1.54.2 to 1.59.0 #121 (dependabot[bot])
- [infra] Bump rubocop-rspec from 2.22.0 to 2.25.0 #120 (dependabot[bot])
- [infra] Update ruby-openai requirement from ~> 4.2 to >= 4.2, < 7.0 #119 (dependabot[bot])
- [infra] Bump pgvector from 0.2.1 to 0.2.2 #118 (dependabot[bot])
- [infra] Bump rake from 13.0.6 to 13.1.0 #117 (dependabot[bot])
- [infra] Bump sqlite3 from 1.6.3 to 1.6.9 #115 (dependabot[bot])
- Create dependabot.yml #114 (francis)
- Bump activesupport from 7.0.6 to 7.0.7.1 #113 (dependabot[bot])
- Bump protocol-http1 from 0.15.0 to 0.16.0 #112 (dependabot[bot])
v0.4.7 (2023-11-07)
v0.4.6 (2023-11-06)
Merged pull requests:
v0.4.5 (2023-10-06)
Merged pull requests:
v0.4.4 (2023-10-03)
v0.4.3 (2023-09-19)
v0.4.2 (2023-08-05)
Merged pull requests:
- Add xml engine boxcar #108 (francis)
- Updated README.md #107 (Flummoxsoftly)
v0.4.1 (2023-07-25)
Merged pull requests:
- Do not use the engine_prefix to start the LLM prompt for the XML Train #106 (francis)
- Adding 16k context #105 (eltoob)
v0.4.0 (2023-07-19)
Closed issues:
- Add Anthropic Engine #103
Merged pull requests:
v0.3.5 (2023-07-13)
v0.3.4 (2023-07-11)
v0.3.3 (2023-07-10)
v0.3.2 (2023-07-10)
Merged pull requests:
v0.3.1 (2023-07-01)
Closed issues:
Merged pull requests:
v0.2.16 (2023-06-26)
Implemented enhancements:
- Support Sequel connection type #22
Closed issues:
- Using the SQL model This model's maximum context length is 4097 tokens #88
Merged pull requests:
- Add running logs #100 (francis)
- create new Sequel boxcar, and refactor Active Record SQL boxcar #98 (francis)
- Support for Sequel SQL connection types #97 (eltoob)
v0.2.15 (2023-06-09)
Merged pull requests:
v0.2.14 (2023-06-06)
Closed issues:
- VectorAnswer always return error "Query must a string" #90
- Readme vector search example 404 #86
- Add Boxcar similar to LLMChain #85
Merged pull requests:
- Chore/refactored vector stores #92 (jaigouk)
- Fix the issue of calling the wrong method in vector_answer.rb. #91 (xleotranx)
- issue_83 Fix readme 404 #87 (ntabernacle)
v0.2.13 (2023-05-24)
Closed issues:
- Typo "Boscar.error" should be "Boxcars.error" #82
Merged pull requests:
v0.2.12 (2023-05-22)
Closed issues:
Merged pull requests:
- issue_82 typo "Boscar" instead of "Boxcars" #83 (MadBomber)
- Update boxcars.rb config example #81 (nhorton)
- Feature- added pgvector vector store #80 (jaigouk)
- drop support for pre ruby 3 version #75 (francis)
- Chore - refine VectorSearch #74 (jaigouk)
- raise error if OpenAI API returns error or nil. closes #71 #72 (francis)
v0.2.11 (2023-05-05)
Closed issues:
- Chore: move vector store to top level #67
Merged pull requests:
v0.2.10 (2023-05-05)
Implemented enhancements:
- Notion Q&A #13
Closed issues:
- undefined method `default_train' for Boxcars:Module (ActiveRecord example) #66
- Chore: reduce the number of markdown files in Notion DB folder #56
Merged pull requests:
- [DRAFT] Feature - add in memory vector store #65 (jaigouk)
- Chore - rename module name from Embeddings to VectorStores #63 (jaigouk)
- remove bunch of markdown files in Notion_DB directory #62 (jaigouk)
- Fixed typo in README.md #61 (robmack)
v0.2.9 (2023-04-22)
Closed issues:
- Getting started docs out of date #58
Merged pull requests:
v0.2.8 (2023-04-19)
Closed issues:
- Getting the same verbosity as in the examples #54
Merged pull requests:
- Add Engine for Gpt4all #55 (francis)
- update google search to return URL for result if present #53 (francis)
- Draft: added gpt4all #49 (jaigouk)
- Embeddings with hnswlib #48 (jaigouk)
v0.2.7 (2023-04-13)
Closed issues:
- The class name in the sample code of BoxCar-Google-Search wiki has not been changed. #50
Merged pull requests:
- Add Swagger Boxcar #51 (francis)
- Boxcars::SQL tables and except_tables #47 (arihh)
- ActiveRecord updates and new Wikipedia Search boxcar #46 (francis)
- Fix README.md log_prompts settings #45 (arihh)
- Update README.md to use the GoogleSearch Boxcar #44 (stockandawe)
v0.2.5 (2023-03-30)
Merged pull requests:
v0.2.4 (2023-03-28)
Closed issues:
- security #40
Merged pull requests:
v0.2.3 (2023-03-20)
Merged pull requests:
v0.2.2 (2023-03-16)
Implemented enhancements:
- return a structure from boxcars instead of just a string #31
- modify SQL boxcar to take a list of Tables. Handy if you have a large database with many tables. #19
Closed issues:
v0.2.1 (2023-03-08)
Implemented enhancements:
Merged pull requests:
- use structured results internally and bring SQL up to parity with ActiveRecord boxcar. #36 (francis)
v0.2.0 (2023-03-07)
Merged pull requests:
v0.1.8 (2023-03-02)
Merged pull requests:
- return JSON from the Active Record boxcar #34 (francis)
- validate return values from Open AI API #33 (francis)
- simplify prompting and parameters used. refs #29 #30 (francis)
- [infra] Added sample .env file and updated the lookup to save the key #27 (AKovtunov)
v0.1.7 (2023-02-27)
Implemented enhancements:
- figure out logging #10
Merged pull requests:
- Fix typos in README concepts #26 (MasterOdin)
v0.1.6 (2023-02-24)
Implemented enhancements:
- Add a callback function for Boxcars::ActiveRecord to approve changes #24
Merged pull requests:
- Add approval callback function for Boxcars::ActiveRecord for changes to the data #25 (francis)
- [fix] Fixed specs which required a key #23 (AKovtunov)
v0.1.5 (2023-02-22)
Implemented enhancements:
- Make Boxcars::ActiveRecord read_only by default #20
Merged pull requests:
v0.1.4 (2023-02-22)
Implemented enhancements:
- Extend Sql concept to produce and run ActiveRecord code instead of SQL #9
Merged pull requests:
- first pass at an ActiveRecord boxcar #18 (francis)
- change Boxcars::default_train to Boxcars::train to improve code reada… #17 (francis)
- rename class Serp to GoogleSearch #16 (francis)
- Update README.md #15 (tabrez-syed)
v0.1.3 (2023-02-17)
Closed issues:
- generate changelog automatically #12
- Make sure the yard docs are up to date and have coverage #7
- Name changes and code movement. #6
- Specs need environment variables to be set to run green #4
Merged pull requests:
- Get GitHub Actions to green #5 (petergoldstein)
- Fix typo introduced by merge. Pull publish-rubygem into its own job #3 (petergoldstein)
v0.1.2 (2023-02-17)
Merged pull requests:
- Run GitHub Actions against multiple Rubies #2 (petergoldstein)
- [infra] Added deployment step for the RubyGems #1 (AKovtunov)
v0.1.1 (2023-02-16)
v0.1.0 (2023-02-15)
* This Changelog was automatically generated by github_changelog_generator