Well... not quite.  But it's a lot closer than it was.

(Photo: Alex Svejkovsky, WJON)

Here is the thing... Medical marijuana is not exactly allowed... but apparently the TSA isn't hunting for it anymore.  If they happen to see something, they will investigate.  So, rolling a few joints and putting them in your carry-on still won't "fly".  But if you have some and possibly check it, or you do have it in your carry on and the TSA doesn't happen to just see it.. you are probably good.  The thing is, it's still not legal in all 50 states.  But there are other fish to fry, so to speak.  The recreational stuff... still a no-no.

As far as CBD oil goes, that seems to be ok.  You can take that along in your carry on bag. This is thanks to the "farm bill".

All forms of marijuana were previously prohibited in both checked and carry-on bags. But Sunday, the agency updated TSA.gov to reflect new regulations that allow FDA-approved medical marijuana and products that contain hemp-derived CBD oil. The CBD oil is allowed "as long as it is produced within the regulations defined by the law" under the 2018 Farm Bill, which federally legalized hemp and hemp derivatives. The development was first reported by Marijuana Moment on Monday.