GTSAM 4.3 development

328 views
Skip to first unread message

Frank Dellaert

unread,
Jan 22, 2023, 4:17:11 PM1/22/23
to gtsam users
Hi All

A heads up:

As of January 2023, the develop branch is officially in "Pre 4.3" mode. We envision several API-breaking changes as we switch to C++17 and away from boost. Also, develop, for a while, will be a real *develop* branch, unstable as we deal with unforeseen issues. That being said, we won't land anything that breaks CI.

In addition, features deprecated in 4.2 will be removed. Please use the latest 4.2 release if you need those features. However, most are easily converted and can be tracked down (in 4.2) by disabling the cmake flag GTSAM_ALLOW_DEPRECATED_SINCE_V42.

There is a branch release/4.2 from which I hope to cut a new official 4.2 release soon, but I am still deprecating some boost functionality to make the 4.3 transition easier. Expect that this week. In the meantime:

The latest "stable" 4.2 release is 4.2a8: https://github.com/borglab/gtsam/releases/tag/4.2a8

The latest stable release (but pretty old by now) is 4.1.1: https://github.com/borglab/gtsam/releases/tag/4.1.1

Best!
Frank et al.

elad f

unread,
Aug 7, 2024, 4:06:14 AM8/7/24
to gtsam users
Hey Frank,

is there a rough estimate on 4.3 release date?

Best,
Elad

Dellaert, Frank

unread,
Aug 7, 2024, 12:11:54 PM8/7/24
to elad f, gtsam users

Not a definite date, unfortunately.

I think of 4.3 as 4.2 with a solid hybrid inference API. We’re getting there.

FD

 

From: gtsam...@googlegroups.com <gtsam...@googlegroups.com> on behalf of elad f <elad...@gmail.com>
Date: Wednesday, August 7, 2024 at 1:06 AM
To: gtsam users <gtsam...@googlegroups.com>
Subject: [GTSAM] Re: GTSAM 4.3 development

You don't often get email from elad...@gmail.com. Learn why this is important

--
You received this message because you are subscribed to the Google Groups "gtsam users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gtsam-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gtsam-users/d371cac9-645a-455d-a5b4-d1b24a94b338n%40googlegroups.com.

Madeline Miller

unread,
Feb 26, 2025, 12:47:07 PMFeb 26
to gtsam users
Hi Frank, 

Apologies if this is documented somewhere (if so, please point me to where I can read), but is boost completely obsolete on the develop branch at this point? I ran into some boost::serialization linking issues after recent Ubuntu package upgrades, and I saw you mentioned "moving away from boost" in this thread from over 2 years ago. 

Best,

Madeline

Dellaert, Frank

unread,
Feb 26, 2025, 2:49:24 PMFeb 26
to Madeline Miller, gtsam users
Hi Madeline
No, BOOST is *optional* but should still work if you’d like to want to use the serialization. It’s just that we don’t want BOOST to be required for running GTSAM.
FD

Frank

From: gtsam...@googlegroups.com <gtsam...@googlegroups.com> on behalf of Madeline Miller <made...@gmail.com>
Sent: Wednesday, February 26, 2025 12:47:07 PM
To: gtsam users <gtsam...@googlegroups.com>
Subject: Re: [GTSAM] Re: GTSAM 4.3 development
 
You don't often get email from made...@gmail.com. Learn why this is important
Reply all
Reply to author
Forward
0 new messages