What’s new in LiveRecorder 6.1
Announcing LiveRecorder 6.1 for C/ C++/ Go, codenamed Monterey Jack.
These last few months, our engineering team have been hard at work on some product updates and improvements.
- UDB reverse debugger
- Log Jump & Post Failure Logging customer rollout
- Upgraded versions of GDB and Python packaged with UDB
UndoDB is now called simply UDB.
We’ve changed the name of UndoDB to simply UDB to better reflect the nature of the product and our drive, at Undo, to provide relevant, powerful debugging solutions for individual developers and software development teams of all types and sizes.
And as part of that drive, we are proud today to announce that we are now offering a 30 day trial evaluation of UDB. UDB is simply the best time-travel debugger for reverse debugging Linux C/C++ applications. It delivers an entirely different workflow from traditional debugging, which accelerates finding and fixing bugs.
The difference is simple – developers no longer need to step forward through code, they can simply time travel backward to find the answers to code errors. By offering a free trial of UDB we are inviting C/ C++ developers to Debug Different and see for themselves how reverse debugging accelerates the time-to-fix of code errors.
It should be noted that the change of product name to UDB will not involve any modifications to the nature and idiosyncrasy of Undo as a company, nor will it in any way affect existing commercial relations with customers, partners, contracts, personnel and/or shareholders.
Additionally there are no further implications for existing customers and existing –undodb command-line options will be retained for all 6.x releases.
Interested individual developers and teams can sign up for a free trial at https://undo.io/products/udb
Log Jump customer rollout
Log Jump is now enabled and fully available for all existing and new UDB and LiveRecorder customers.
The Log Jump feature was first introduced as part of our Gouda release initially, and is a powerful method that lets developers jump from a log line of interest to the corresponding point in time in a LiveRecorder recording. Log Jump maps the point in time (millisecond timestamp) where the log was output to the exact point in time in the program execution captured in the recording file (BBCount measurement).
Post Failure Logging (PFL) customer rollout
Post Failure Logging is now enabled and fully available for customers using LiveRecorder in production. PFL was first introduced as part of our Gouda release and helps engineers detect and resolve bugs, remotely, faster than any other method of debugging or application monitoring. Read more about Post Failure Logging and remote debugging here.
Upgraded version of GDB packaged with UDB
An upgraded version of GDB that is packaged with UDB from 8.1 to 9.2 is now available.
Further information about the new GDB features, such as new commands and styled output, can be found described at GDB News under the relevant sections.
Upgraded version of Python packaged with UDB
We’ve upgraded the version of Python that is packaged with UDB and that is used by C++ pretty-printers from 2.7 to 3.6. Python 2 only pretty printers shipped by older supported distros are converted automatically at load time into Python 3.
Monterey Jack cheese
We ❤️ cheese. If you want to find out more about Monterey Jack cheese, the inspiration for this release, here’s what Wikipedia says.
Book a demo
If you’d like to see LiveRecorder 6.1 features in more detail and how we can help your business resolve the bugs that cause software defects faster, contact a member of our team for a demo.