3/21/2015

Release 1.2.6

Hello everyone!

I've received a new pull request from @kimhmadsen. The patch solves the problem of the input buffer's flushing on Windows machine (it works too slow) and make the code cleaner. It isn't the first patch around the flushing there were some bugs. and optimisations. So I hope we've found the best solution and closed the issue.

Thanks a lot for using RModBus and Ruby!

P.S. Don't forget to update the gem!

3/12/2015

Bugfix release 1.2.5

Good news everyone!

We have caught and fixed a new bug. Thanks @mtuckerb for his report!

There was a problem with clearing the buffer of the serial port. The RTU client cleans it before each request by using #read_nonblock method. If the buffer has any data, #read_nonblock raises EOFError exception as the fact that all bytes have been read. The handling of exception used to have a bug and the exception crashed an user program. Thus the problem was faced only by users who had some rubbish in the buffer. 

I recommend to update your gem to avoid the problem.

1/29/2015

New releases 1.2.3 and 1.2.4

Hi, everyone!

I returned to the project after a while. And now I'm glad to represent you two little bug-fixing changes:

  1. Thanks for the reminding from @vanjabucic I published the 1.2.3 gem to apply patch #30.
  2. After I tried to run test for new ruby-2.2 I figured out that GServer, which is used in the server part of RModBus, is removed from stdlib to a separate gem. So I add the runtime dependency, but after I pushed 1.2.3 gem to rubygems.org. Thus I must have yanked 1.2.3 and built new 1.2.4 version with the fix.
 It's a shame that  I needed to make two releases for 2 changes in a day. I should be more careful then.

Alexey.

10/28/2013

Bugfix release 1.2.2

Hello!

One more small (or biggest for someone) bug has been observed and fixed in the server part of library. By specification the reading limit for discrete data is 2000... Now it is like this after 5 years live of the project ....=) See  issue #29 for details. And thanks to @kimhmadsen for help!

Aleksey.

6/28/2013

Bugfix release 1.2.1

Hello, everyone!

Next bugfix version has been released. Now we should have no read_block problem on your
Windows machine. Thanks patch from @sriharshav.

Regards,
Aleksey.

3/12/2013

RModBus 1.2.0 has been released.

Hello everyone!

I'm glad to represent next minor release of rmodbus. Big news it's compatibility with ruby-2.0.0 (thanks @zatapathique).  I have some errors in TCPServer tests but it works good outside of  RSpec environment. Although  you should use it carefully with last version of Ruby. Also I changed mechanism of transactions processing and now you should not meet this situation.

Well.. don't forget:

gem install rmodbus


Thanks, Aleksey

PS. Maybe somebody will interest in fixing that bug

7/17/2012

Bugfix release 1.1.5.


Hello, everyone!

Today I have found and fixed the new bug in RTUClient. It's strange but the SerialPort enable a flow control by default and sometimes you might have the CRC error for valid packages. Please update yours gems. RModBus is better and better every day!

Regards, flipback!