Release Notes

What's New:

User Interface

Drawing Editor

  • The Drawing Data pop-up window has been moved to a right-side panel in Drawing Editor and is always available to the user while a drawing is open.

  • Creating a new drawing has been moved to its own command in Drawing Editor and streamlined to improve workflows.

  • Delete Drawings has been made into its own command in Drawing Editor and can be ran directly by the user or through the drawing list panel.

  • Rename drawings has been added as its own command in Drawing Editor and can be ran directly or through the drawing list panel.

  • Command Search widget behavior was updated in the new Drawing Editor window. Users can use UP and DOWN arrow keys to traverse the results and Enter key to run the command. ESC closes the results page, using the Enter key or continuing to type in the search area will rerun the command search.

  • Pinned commands in are now pinned through a right click menu in the NEW Drawing Editor. Left click and drag the icons in the Quick Access area to rearrange them.

  • The Open Drawing pop-up window has been converted into a Drawing list panel that is always available to the user.

  • Precision of Angle dimensions can now be set on an individual basis

  • Arc Dimensions now uses the standard text editor and can turn on or off the arc length, radius, and angle values on the fly.

  • Adding of objects now previews the selected pen color or line type from the locate contextual page immediately while adding the object.

  • Dimension Add has been reworked to provide the ability to lock a dimension type after selecting two points and the ability to pan while locating dimension points.

  • The Add Extension Dimension tool has been improved to allow locating multiple dimension points and locating the dimension text for all points at once. Show tails has also been added to locate contextual to be able to adjust on the fly.

  • Dimension Edit's screen layout has been updated. Primary and Secondary dimension text are in their own tabs for clarity. Quick keys were added to switch between the tabs, ctrl+1 and ctrl+2 for primary and secondary respectively.

  • The layer Edit All pop-up window has been converted to a right-side panel that is always available to the user while in a drawing.

  • Users can now edit the current sheet's revisions by double clicking on the revision chart in their sheets.

  • Sheet Item Add has updated mouse binding to improve user workflow and allowing panning while adding sheet items.

  • The Sheet Bill Reorder tool has been updated to use a dialog rather than mode buttons and Sheet Bill Reordering is now available under the "Order" tab in the Bill Layout Edit dialog. Drag and Drop to reorder the sheet items.

  • EVU Cleanup Edit Several has been retired as a command in favor of a streamlined Multi-Edit workflow. Multi-Editing members in Eviews has had its performance and times dramatically improved.

  • Options to Show Arc and Circle Edit windows on addition have been removed from User and Site Options. These attributes are available to the user as they are adding arcs and circles now in the locate contextual ribbon.

  • Invoking a command from a mode while hovering over the item you wish to invoke the command on, will now immediately execute the command even if the command allows multiple selection. Formerly the command would only execute immediately if it was a single selection command. Invoking a command from a mode with nothing under the mouse pointer still acts the same as it always has.

  • The Preview attached to the mouse pointer no longer centers (redraws) repeatedly when using Add Standard Detail or Paste Special.

  • EVU Clean up screen has been updated for better organization, navigation and performance

  • The window to select side when chamfering tubes and pipes now defaults to outside and remembers the previous selection.

  • Dimension edits containing primary and secondary labels will now use tabs.

  • An option was added to the ruler window, in Drawing Editor, to keep previous windows open when running the tool again or to reuse any exiting window that is still open.

  • Default Drawing Editor Ribbons have been updated for new commands and streamlined based on customer feedback.

  • Copy/Paste/Save/Load forms have been added to EVU clean up screen.

  • Multiple Items Edit window has been simplified to only editing all of the selected item's layer information.

  • Removed "By Num" and "Several" options from Evu Cleanup Mode, as they have been deprecated.

  • Evu Cleanup Edit by Piecemarks will now use your current selection to pre-select items in the piecemark list.

  • Updated overall layout and padding to areas of Drawing Editor top and bottom bar for a more consistent look. Allowed the Drawing Panel to be reduced in size further.

  • Drawing Editor will now respect the User and Site option for "Maximize modules on startup".

  • Section View command in Drawing Editor has been updated. View in and out depth of section view has been moved to the locate contextual ribbon. Erection views are no longer supported with Section View command in Drawing Editor.

Setup/Home Screen

  • Member Edit and Connection Cube Edit have been Combined into new Singular Edit drop down on the Utilities page of the Home screen.

  • Template developer and template rules have been removed from configurations.

  • Added Radius column to Shapes Properties editor for Wide Flange

  • Radius values modified in the shape table editor will now be reflected in the shapes generated in modeling.

  • Converted projects will display the calculated radius value for Wide Flange, Channel, Angle, WTee, and HSS/TS shapes.

  • We've added some additional information to error reports from SDS2. The current video graphics setting. The count of users in the current job. The presence, or lack thereof, of a hypervisor. And the vendor of that hypervisor if it is present. These have been added to aid in analysis of errors and they are visible in error report you see in SDS2.

  • Added density column to Material Grade edit for EURO regions

  • Added Radius column to Shapes Properties editor for Channel

  • Added Radius column to Shapes Properties editor for Angle

  • Added Radius column to Shapes Properties editor for WTee

  • Added Radius column to Shapes Properties editor for HSS/TS

  • Setup screens now display "Grade" for grade entry fields.

  • The constraint constraining the number of grade entries on the grades table in job setup has been removed. There is no longer a maximum number of entries.

  • SDS2 will now export and import radius for wide flanges, wide tees, channels, angles, and HSS shapes in the shape file.

  • In shapes properties, modifying k, k1, or radius will now cause the other fields to be updated to maintain consistency between the values.

  • Classic Layout Style has been disabled for SDS2 2026.

  • The EuroArcelorMittal_V2024_Metric material file has been added.

Reports

  • ABM reports now offer an option to separate items by individual material.

  • The print job settings report includes a column for material type such as steel, aluminum, etc., and the material's density.

  • Shape properties system report now includes the radius of shapes with an optional radius.

  • Added Connection Group Report to Reports tab of main screen as part of Connection Design button drop down.

  • Report writer now offers grade type and density.

  • UserWeight is available in report writer for ModelAdvanced.

  • When SDS2 opens an RFI after generating it, it will no longer always open in Adobe but will now respect the user's preferred application for viewing PDFs.

  • Updated the "Design summary" section of design reports to include stiffener settings for user column/base cap plates and to properly list the correct non-safety, safety-notch, and safety-offset settings for end plates. Updated the "Design summary" section of connection cube reports to be a full width table when only 1 end is included in the report.

  • Default headers for ABM for the "grade" column are now "GRADE".

  • Updated the "Design summary" section of connection cube reports to not print extra "--" lines when only one end of the member is in the cube. These lines were added to align the left end and right end summaries, but don't apply when only 1 end is printed.

  • The dimensions of web doublers and web stiffeners created for a supporting wide flange by a vertical brace or horizontal brace connection are now printed in the Connection Details section of a brace's design report.

  • The system shapes report includes k1 distance for wide flange section sizes.

  • A new feature called Connection Groups has been added to simplify and speed up the process of creating a connection design report package and reviewing the calculations of the connections in a project. Connections that are similar are placed in a connection group. The groups can be visualized with member labels in the model and on erection views. The groups can also be used in status. A group report can be created for all connections in the group. This group has tables to summarize the group. It can contain the design report for just the controlling connection in the group or all connections in the group. If only the controlling connection is included, this will significantly reduce the number of calculations that must be reviewed.

  • Updated the report title and header of expanded and short connection design reports to include the member type, piecemark, and member number for single member reports. Updated the report title and header to be "Combined connection design report" for a combined report with multiple members.

  • Updated the connection group report dialog to present the list of connection groups alphanumerically. Previously, the list was sorted by group index.

  • Added the end fitting type to the summary for more brace connections. This summary appears on design reports, on group reports, and on the summary tab of member edit.

  • If data for a connection group does not exist, the other connection groups are now still printed when creating a combined report.

Import/Export

  • Added option for Lightning Rail Compatible CAD files to export only main view drawing and suppress other views. This avoids the need for deleting views manually when they are not required.

Modeling

  • Navigating in modeling is now a bit smoother, particularly when member labels are drawn.

  • SDS2 will now use the density specified by grade to determine the weight of the generated material.

  • The member edit screen now shows "Grade" for the grade combobox.

  • "Steel grade" in miscellaneous custom properties has been changed to "Grade"

  • SDS2 custom member edit screens display "Grade" for comboboxes and labels that indicate a members grade type.

  • SDS2 custom component edit screens display "Grade" for comboboxes and labels that indicate a members grade type.

  • The material edit screens now show "Grade" for the grade combobox.

  • Tilt-up Panel member no longer requires the concrete licensing feature and no longer creates a group member automatically when processed.

  • Scribing center of mass on a member is now possible on top flange, bottom flange, near side of web and far side of web.

  • Updated the fillet weld of a beam flange to a moment end plate to only go around the toes of the flange if the end plate provides enough shelf for the weld to fit.

Connections

  • Added checks for minimum beam bolt end distance to clip angle, bent plate and beam splice web plate design.

  • Removed extra parenthesis in the expanded calculations title for calculation number 312. Updated note in "Notes and conclusions" section for horizontal clip angle connections to always note that "Web leg bolt design DOES NOT include the effect of eccentricity". The web leg bolt design for this connection is always checked as a concentric axial load without eccentricity.

  • Forced connections will now go through framing situation checks unless "Disable framing situation checks" is checked in member edit for that connection. This means that the forced connection or other surrounding connections may be adjusted to make them all fit together.

  • Fixed the design of vertical brace to beam and column connections to correctly identify the supporting member type and supporting face in all situations.

  • Updated doubler weld sizes for shared doublers created from two opposite beam to column moment connections. Previously, when combining the doublers required from each side of the moment connection, there was a potential for the vertical weld size and horizontal weld size of the doubler to column welds to be flipped.

  • Updated AS4100 design code bolt and hole type combination failures to be consistent with AS4100-1998 14.3.5.2(b). This includes: (1) beam web and brace-to-gusset connection bolts will now pass with bearing-type bolts and oversized holes, (2) beam web connection bolts will fail for bearing-type bolts with short slotted holes when the bolts are eccentrically loaded, (3) changed wording of failure for beam web bolts with load applied parallel to slots from "SC bolts required for slots or oversize holes" to "SC bolts required for slots loaded parallel to slot".

  • The bolt bearing capacity calculation for Australian jobs has been updated to use the proper hole dimensions for slots when calculating clear distances between holes and to edges in the direction perpendicular to the rows.

  • Made corrections to the calculation of bolt bearing resistance in Eurocode jobs when connections are loaded parallel to slots. The slot length is now used when calculating the capacity.

  • Added a check of the horizontal edge distance for the holes in a beam web for a bent plate connection.

  • Fixed the hole dimension used to calculate the bolt bearing capacity of a skewed end plate with slotted holes under a tying load.

  • Added the ability to set the hole type in the beam web for beam connections. The hole type can be set with a new lockable ("Web hole type") on a new connection leaf ("Main Material"). This will allow users to put slotted holes in the beam web rather than the connection material.

  • The load calculations that calculate the bolt bearing capacity for a gusset clip angle connection have been updated to use an elliptical interaction formula to calculate the unity ratio and maximum capacity. The updated calcs are load calculations 272 and 303.

  • Updated connection design to utilize the radius value from section properties for fillets on wide flange, channel, angle, wtee, tube, s-shape, stee sections where applicable. Updated Eurocode to use the radius value for both radii associated with the detail and design k distance.

  • Removed connection bolt row spacing and column spacing from the hashing algorithm that determines unique connection groups.

  • Added the ability to force a moment end plate connection with 4 columns of bolts.

  • Updated the stem to cap plate weld rupture check for HSS braces (load calculation 227). The check now uses the procedure shown in AISC's Design Guide 24, 2nd edition. The brace load is spread out from the HSS walls to find the effective weld length, rather than using the full length of the weld.

  • Updated the flange gage for bolted column splices to use a calculated minimum flange gage based on entering and tightening clearances when the flange gage in the section properties file is input as 0.

  • Updated display of bolt shear resistance calculations for bearing type bolts for Eurocode design to show the value of alpha_v and f_ub to match the format shown on Table 3.4 of Eurocode 3, part 1-8. Previously, the alpha_v and f_ub were combined into a single value.

  • Column and brace with similar I sections (W, S and welded plate) are grouped together.

API/Python

  • Fillet weld contours are now applied to the face instead of a leg. Fixed a bug in the Python model module where weld's contour property would return model.Convex when the actual contour is Concave and would return model.Concave when the actual contour is Convex

  • The Python model module exposes a weld side list of segments via the weld model object's segments_weld1 and segments_weld2 properties.

  • Python API: Added radius parameter in the Shapes module for Wide Flange, Channel, Angle WTee, HSS/TS.

  • The grade type can be read via the python API.

  • Radius field for shapes is accessible via the .NET API.

  • Material weight and a flag specifying if the weight is a user specified weight is exposed to Python model, sds2.sub_mtrl, and the various Python material add APIs

  • In previous releases fillet welds created with .NET and Python APIs for WeldPathSpecification generated welds such that the weld path incorrectly ran along the toe of weld profile. It now runs along the root.

  • The MergeMaterial Python API functionality and fuse material tool will set the user weight flag to AUTO for the merged/fused material. A system calculated weight will be computed at an appropriate time and applied to the weight value.

  • When encrypting plugins with SDS2s API (Plugins.EncryptPlugin) the generated python code contains part of the original relative path to the original source. If this path included directories it would contain backslashes, and that code would show SyntaxWarnings when run inside SDS2. This has been resolved, and these paths are now properly escaped with no additional intervention.

  • New Python and .NET APIs to read saved material operation information. In Python see help for 'MaterialBase.MaterialBase.GetOperations' and help for 'MaterialBase' for new classes related to the operations. .NET documentation can be found online.

  • For SDS2 python developers, the .net library ACadSharp is now available with no additional steps. Simply "import ACadSharp".

What's Fixed:

User Interface & Workflow

  • Angle Dimensions can now be selected for Copy/Paste and Save Standard Detail.

  • Cut with reference point and Copy with reference point now correctly disable other commands from being run in the middle of picking points.

  • Changing Mixed fields while multi-editing labels does not change the state of other mixed attributes.

  • Resolved an issue where using the quick keys Ctrl+1 and Ctrl+2 to switch between primary and secondary dimension tabs would set the freeze label check box for those dimensions.

  • Begin Staggered pattern at bolt diameter: field in the job's All-Bolted Clip Angles Project Settings will now allow the user to type in a bolt diameter that is not in the combobox list.

  • The needs detail flag will be cleared if the user requests when Detail BOM only is checked.

  • Using Select other and Edit other from the right-click menu in Drawing Editor no longer produces an error.

  • New drawing now correctly sets the drawing type to Details if the current drawing list is set to a type that is not allowed to create user versions of the same drawing.

  • Corrected an issue that let users unintentionally create user-created connection cube details in Drawing Editor.

  • In some cases, opening sheets would prompt the user twice to clear detail completion dates. This has been corrected so the prompt now appears only once.

  • Additional Project Settings search tags have been added for Clip Angle Piecemark dialogs.

  • Workpoint ID will only be shown on Extension Dimension windows.

  • Added validation for renaming drawings in the Drawing List panel: names cannot exceed 61 characters and cannot duplicate an existing name.

Modeling

  • A warning will now be shown when pasting members from the clipboard that overlap.

  • Corrected a case where SDS2 closed with a fatal error when applying a material fit exact in a specific situation involving plate and rolled pipes with a clearance greater than zero.

  • Corrected a crash when using undo after canceling out of the Weld Combo tool before placing the weld symbol.

  • Improved the bend radius for bent plates thicker than 30 mm in Eurocode jobs.

Import/Export

  • For cuts that are circular or arc shapes, DSTV and DXF outputs now produce curves rather than segmented lines in many more cases than previous versions, particularly when a piece is fit to a large or rotated pipe.

  • Angles with cuts along the full length of a leg now generate correct DSTV output.

  • Wide flange profiles with cuts along the entire length of the web now produce correct DSTV output.

  • DSTV output no longer outputs incorrect holes when there are holes or hole match marks on the ends of rolled members. A notice is provided and the mark is omitted.

  • Corrected CIS2 memory leaks.

Drawing Editor

  • The Erection View Member Labels screen was writing incorrect values to the Vertical Position column, causing label overlap in detailed EVUs. This issue has been fixed. Existing jobs will remain unchanged, but reopening the screen and clicking OK will save corrected values, and redetailing EVUs will resolve the overlap.

  • Tables that have a loaded Report or CSV file can now have their column widths adjusted in the drawing by clicking and dragging the column dividers.

  • Updating a length field in the BOM Table no longer causes an error.

  • Corrected a crash when using undo after canceling out of the Weld Combo Tool before placing the weld symbol.

  • Fixed an issue where Drawing Editor could crash without displaying an error dialog when hovering over the ribbon. This occurred on certain hardware configurations.

  • Fixed a bug in the Clip tool where selecting an empty area and clipping inside the selection caused an error when drawing the border.

Connection Design & Calculations

  • For beam-column-vertical brace connections, the gusset-to-beam bolt type now automatically changes to slip-critical when the gusset-to-beam hole type is locked to anything other than standard round, the gusset-to-column hole type is standard round, and Gusset to beam clips is set to Match column clip.

  • Removed some unnecessary web shear yielding checks for end plate connections. If shear yielding is checked over the length of the weld, SDS2 will no longer also check shear yielding capacity over the depth of the beam.

  • Corrected the calculation of bolt edge distance for sloping, square-cut beams with skewed holes in the connection. SDS2 now considers the bolt with the minimum edge distance.

  • Changed the weld type for a shear tab skewed at 45 degrees to consistently be a bevel groove weld with a backup fillet for 5/16", 3/8", 1/2", and 5/8" thick tabs in 15th and 16th edition ASD/LRFD jobs.

  • Updated load calculation 21 when used with wide flange horizontal braces to use the top and bottom bolt types and hole types when calculating the net shear capacity of the gusset-to-supporting beam clip angles.

  • Corrected the supporting member material type for vertical braces to a column and base/cap plate in design. In some cases, the system erroneously used the beam material type instead of the column material type.

  • Enabled the option to Use full depth at all connections for column flange stiffeners in Eurocode moment end plate connections.

  • The Connecting nodes section of brace design reports will now show only members that are part of the connection and will no longer have a Node 2 without a Node 1.

  • Corrected the printing of the note A member frames near the end of this beam and may influence the design reaction so it now prints whenever a brace frames near the end of a beam.

  • Added the HSS brace end fitting type to the Design summary section of vertical and horizontal brace design reports.

  • Updated the bolt bearing/tearout check for gusset-to-column clip angle connections in beam-column-vertical brace configurations where the clip angle connects to both the column and the beam. The check now accounts for exterior bolt bearing capacity and calculates a separate horizontal bearing/tearout capacity.

  • Added a separate OSL bolt shear check for gusset-to-column clip angle connections in beam-column-vertical brace configurations where the clip angle connects to both the column and the beam under compression. This check is independent of the tension check, which includes prying effects. Under compression, only the bolt shear check is performed.

  • Added a column web crippling check for a vertical brace framing to a beam and column flange with gusset clip angles to the column and a weld to the beam.

  • Made use of the stiffener Fy value when checking the web yield capacity of a stiffened supporting web for a brace connection if it does not match the Fy value of the supporting web. (Load calculation 185)

  • Updated the yield line analysis calculation for out-of-plane forces to supporting HSS walls (calculation number 265) for Eurocode design methods. If a compression load is present, the Qf term had the 0.6 factor removed from the denominators in the equation.

  • Corrected the end plate thickness used when calculating end plate gross shear capacity in a vertical brace connection.

  • Made improvements to the Design Calculation Summary for clip angle design reports in Eurocode 3 jobs by adding block tearing check of the outstanding legs to the table and improving several limit state descriptions.

  • Corrected the Weld Strength Calculation for a non-moment end plate splice connection.

  • Removed the directional strength increase factor from the capacity calculation (load case #229) for cap plate–to–HSS brace welds, following AISC guidance. The factor is now set to 1.0 when evaluating welds to HSS members under tension.

API

  • Assigning the Python API variables reent_hole_dist_left, reent_hole_dist_right, cut_radius_left, or cut_radius_right will now return a success value only when both the top and bottom values have been assigned successfully.

  • In the event that an assignment to the Python API mtrl_is_main fails, a return code will indicate the failure.

  • Added WeakAxisMoment property to the ColumnEnd class in API2.

  • The .NET API now exposes methods to get and set the AutoTensionLoad on ColumnEnd.

  • In the Python model module, the material property mtrl_grade will now return the grade description for custom materials.

  • The Python API for custom material now supports setting the internal data associated with length so it shows up in the BOM and other places that use material length. See Python's built-in help (MaterialBase.MaterialBase.materialbase_length) for details.

  • In Python, Designable.Proxies.Deck objects will no longer set the invalid attribute WorkpointSlopeDistance when assigning Point2; instead, they will assign the Length attribute.

What's New:

Connection Design

  • Connections can be forced for cold-formed channel vertical braces.

  • Added yield line bending checks for vertical brace gusset connections to a wide flange column web without an opposite gusset connection in a beam-column-vertical brace connection.

    For beam-to-column connections that check yield line analysis of the supporting web without an opposite member and with the connection specification item Check supporting member for axial load set to Never or For supporting beam, the yield line limit state will now appear in the Information only limit state table on connection design reports.

  • Load calculation 335, which performs the punching shear check for shear tabs framing to hollow columns, now compares the thickness of the connection to the maximum thickness to prevent punching shear for all CISC editions, ASD 9th, AISC 13th, AISC 14th, AS 4100, and IS 800.

  • Added the punching shear check for AISC 15th and 16th edition conventional configuration shear tabs framing to a tube or pipe column. Made the punching shear check for other design methods into a load calculation that is printed in the limit state summary table of a design report.

  • The default clip angle connection specifications for Eurocode design methods are bolted configurations on both the web leg and the outstanding leg.

  • Clip angle connections with a welded attachment of the web leg(s) and/or outstanding leg(s) can be forced when using Eurocode design methods.

Project Settings

  • The default Ry and Rt values for a few grades on the Plate Grades screen in AISC 16th edition jobs have been updated to match the values in AISC 341-22.

  • When rearranging the order of grades in Project Settings, a warning validation informs users that these changes will also affect the selected grades in other settings screens.

  • The Detail Erection View Defaults for Site Planning setting screen is no longer read-only in Basic Edition, allowing more flexibility for users in this version of SDS2 software.

IFC Export

  • Additional weld properties are included in IFC2x3 and IFC4 model exports.

  • Added a new option to the IFC2x3 and IFC4 properties screen: Include all weld properties.

API

  • The Python and .NET API for connection cube report generation now accepts an optional parameter of type Destination, which can be used to specify the directory to write the connection cube report files to. The specified directory must exist prior to calling GenerateReport().

  • Added IsConnectionForced flag to MemberEndBrief in the .Net API.

  • Connection cube reports generated via the Python API will include expanded calculations for all members in the connection cube.

  • Exposed new Python API call for IFCExport that includes the export_all_weld_properties boolean option. This option is wrapped inside an IFCParameters object (with most other boolean options for IFCExport) to circumvent Boost::Python limitations.

  • Added IFCOptions class for easier use of IFCExport in .Net API.

What's Fixed:

Modeling

  • The Beam Stiffeners component creates a cope when the stiffener depth option is set to Bottom Flange User Depth.

  • Added the flange copes that were missing from some tube beams with bent plate connections.

  • Weld solids update with the size change when you edit a manually added weld and change its size.

  • The color of shop welds now follows the setting in Project Settings > Job > Modeling > Member, Material, Bolt, and Weld Colors.

  • Fixed an issue causing incorrect bolt staggering when calculating driving clearance for bolt diameters smaller than 1 inch.

  • Fix column splice flange plate widths that may have been improperly converted when using metric units.

  • Fixed specific dropdown menus on custom member screens where the menus would scroll infinitely when the scroll button is clicked.

  • Fixed the bolt type for clip angle connections on horizontal brace gusset plates. Connection design used the correct bolt type, but the bolt type created in solids was incorrect if it was not the default bolt type.

  • Fixed the material grade in the material edit window for beam web doubler plates and column web doubler plates created for vertical brace connections. Connection design used the correct plate grade from setup, but a different material grade was displayed in the material edit window.

  • The Pour Stop member and component now correctly fills out the material description in the material's General Information window.

Drawing Editor

  • Standard round hole symbols now preserve the metric diameter value when the job units are metric and a metric value is exactly equal to a whole number imperial value.

  • Sheets are now properly marked for plotting when sheet revisions are incremented.

  • System callout labels for flat bar material now follow the prefix set in Member and Material Piecemarking settings.

Connection Design

  • Clip angle connections with bolts larger than 1 inch in diameter did not use the minimum edge distance from Clip Angle Settings. These connections will now have an edge distance equal to the maximum of the value from Clip Angle Settings and the required edge distance from the manual.

  • Cleaned up the punching shear load calculations for AISC 15th and 16th edition jobs. Removed unnecessary checks for wide flange webs, corrected some references, and fixed the supporting member depth used in some situations.

  • The "Net sec. plate rupture" limit state has been removed from beam splice plate design reports, as it was already accounted for in the "Flexure of Web Plates" check, making it redundant.

  • Updated the size of an oversize hole for a 1/2 inch bolt to 5/8 inch (16 mm) for all Canadian design methods.

  • Fixed an issue with the calculation of the "Tying resistance-angles and bolts" check for Eurocode design, load calculation 373. The bolt gage, p3, used in the calculation was calculated incorrectly.

  • Corrected the hole type and bolt type used in the design calculations for brace gusset to supporting member clip angle connections. Previously, the calculation of the allowable bolt shear or bearing capacity for the clip angle bolts was always based on standard round holes, regardless of the hole type.

  • Corrected the Fy and Fu values used to design HSS column reinforcement plates. The default column web doubler grade was being used rather than the HSS column reinforcement plate grade.

  • Added a punching shear check for shear tab and gusset connections to pipe supports in AISC 15th and 16th edition jobs.

  • Added a punching shear check for shear tab and gusset connections to welded box section supporting members in AISC 15th and 16th edition jobs.

  • Added punching shear check for the supporting member of 2-point and 3-point gussets in AISC 15th and 16th edition jobs, fixing unit warnings from load calculation #466.

  • Punching shear is no longer considered an applicable limit state for shear tabs with stabilizers or extended to both flanges of a supporting beam, except in AISC 15th and 16th editions.

  • Updated the design routine for sloped shear moment connections to prioritize increasing bolt diameter over web plate thickness for failing bolt bearing limit states.

  • Fixed an issue with doubler thickness changing upon multiple reprocesses of a beam-to-column flange connection when affected by adjacent beam-to-column web connection loads.

  • The yield line capacity of a supporting HSS member is now reduced by 50% when the connection is near the end of the member for AISC 15th and 16th edition jobs.

  • For 2-point vertical or horizontal braces using welded clip angle connections, load calc #300 now uses the correct number of bolt rows when checking "Gusset net shear".

  • A shear tab failing due to punching shear now displays the message "Supporting HSS face fails due to punching shear rupture" instead of "Slender col wall - not valid for a shear tab conn".

  • Fixed an issue where the punching shear check for axially loaded shear tabs framing to tube column flanges incorrectly used tube depth in calculations.

  • Fixed an issue where the weld size limitation from CISC 10th edition was incorrectly applied to CISC 12th edition jobs.

  • Locked values for "Horizontal to 1st hole" are now considered when calculating web splice plate width in beam splice connections.

  • Changed the connection width for shear tabs and gusset plates in the punching shear capacity calculation (load calculation 466) from the plate thickness plus 2 times the weld size to just the plate thickness.

  • Fixed an issue where a beam-to-beam flange plate moment connection wouldn't produce the applicable failure message when the bottom flange plate was interfering with a welded extended tee.

  • Fixed an issue in the web bolt bearing calculation for axially loaded double clip angle connections on web horizontal beams (calculation number 110). The bolt shear capacity that was used to limit the bearing/tearout capacity was incorrectly doubled from the value shown in the corresponding bolt shear check (calculation number 1).

  • Fixed the bolt multiplier in the calculation of beam net web tension area for single L-shaped block shear failure patterns to be (bolt rows - 0.5) in calculation number 56. Previously it was calculated as (bolt rows - 1).

  • Fixed an issue in the bolt bearing check for the supporting beam webs of a wide flange horizontal brace connection to two beams. In some cases, eccentricity was unnecessarily considered.

  • Corrected the weld length used to calculate the tying resistance of the flange weld for an extended end plate connection in Eurocode jobs when the end plate is narrower than the beam flange.

  • Corrected the web weld length used in evaluating sloped moment end plate connections. The web weld length now takes into account the web cut.

  • Fixed the insufficient row edge distance on flange plates for sloped bent moment connections.

  • The bolt bearing checks for 1 and 2 point gussets that are either directly bolted to a single supporting member or bolted clip angle attached to a single supporting member were improved to include bolt tearout and are now limited by the bolt shear strength (load calculations 272 and 303).

  • The bolt shear strength of a bolt in bearing that is used to limit the slip-critical bolt slip resistance capacity now uses the correct omega/phi factor for AISC 14th, 15th, and 16th edition jobs.

  • Fixed the phi factor used for some eccentric weld checks (load calculations 30 and 112) in CISC 11th and 12th edition jobs. There is a special factor of 0.58 shown in Part 3 of these manuals.

  • Changed the "Shear of support" calculation (load calculation 36) to be over the depth of the shear tab when there is a tube column reinforcement plate. The calculation was previously over the depth of the reinforcement plate.

  • Weak axis moment was added to the shear tab gross and net interaction checks for non-composite beams for AISC 14th, 15th, and 16th editions.

  • The bolt bearing and tearout load calculation for the web leg of a clip angle connection with a web extension plate (load calculation 214) now limits the bolt capacity using the tearout capacity and bolt shear capacity. Previously, only bolt bearing was being considered.

  • Added structural integrity checks for the supporting member for beam connections for Eurocode design.

Project Settings

  • Removed blank lines in the Steel Grade dropdown menu for Base/Cap Plate Schedule, Standard Shear Plates, and Standard End Plates screens for Eurocode and India projects.

  • The Merge option was missing from the dropdown menu for the Mult. Cutting # user routing on the Bill of Material Layout screen.

  • The selected option for Bolt designations shown on details and Bolt designations shown on reports on the Bolt Detailing Settings screen now displays the stored settings accurately.

  • The Description on the Backup Bar Schedule now automatically updates when changing the Material type option from Flat Bars to Plates on Project Settings > Job > Design > Moment Plate Design Settings > Back-up Bars on Welded Connections.

  • Corrected an issue with material bolt prefixes and descriptions not getting saved in the Prefixes page of the Member and Material Piecemarking settings screen.

  • Corrected an issue with the Stitch Plates' auto check boxes being shown backwards to what is saved in the setup files on the Member Detailing Settings screen.

  • Corrected an issue on the Gusset Plate Settings screen where Clip end-operation on Channel gusset plate and Wtee gusset plate were not set and stored correctly in the screen.

  • Corrected the maximum thickness values on the Turnbuckle/Clevis/Pin Grades screen for Indian jobs.

Export

  • CNC DSTV output for HSS material now reports the outside radius instead of the inside radius in headers.

  • Slots on the bottom face of a flat bar are now output to DSTV with correct rotations, ensuring compatibility with fabrication processes that rely on these outputs.

  • CNC DXF output will now allow piecemark scribes on bent plate material.

  • Fixed a bug where fonts such as Tahoma were drawn as bitmaps in PDF exports. This resulted in text which is not selectable or searchable, and resulted in larger PDF file sizes.

  • Fixed an exception error that occurred when running Export Model with CIS2 selected as the Export file format.

Reports

  • Corrected the display of three values on Eurocode connection design reports. The design load on shear tab design reports as well as the member Fu and Fy values on angle brace connections were displayed incorrectly.

  • Added calculation number 112 to the Expanded Calculation report to show that the shear tab to supporting member weld develops the full strength of the plate for shear tab moment connections and shear tabs for supported HSS beams. Previously, if the weld developed the strength of the plate, the calculation verifying this was not shown and only a note in the "Notes and conclusion" section stated this. For CJP welds, updated the note in calculation number 112 to read "CJP weld develops the full strength of plate.

  • The Expanded Calculation report for 2-point wide flange horizontal braces now includes formulas for load calculation number 304, which checks "Bolt bearing on angle OSL" and "Bolt bearing on beam web".

  • Fixed report writer items MemberMaterial.Material.MaterialColor*. These reported bogus RGB values but now function correctly with accurate color reporting.

  • Connection Cube reports now generate a report when specifying a path, improving workflow efficiency for users who rely on this feature for structural node analysis and reporting.

  • An error that could occur when outputting a connection cube report has been fixed.

  • Corrected "Bolt bearing on beam web" to "Bolt bearing on supporting member" on the connection design report for a vertical brace connection with gusset clip angles bolted to the supporting member flange.

  • Corrected a heading in the printout of load calculation 205 ("eccentric bolt bearing with axial load") to read "compression" instead of "tension".

  • Load calculation 69 ("Bolt bearing on beam flange" or "Bolt bearing on flange plate") is now properly marked with an asterisk in the limit state table in the connection design report when there is a moment and an axial load on the connection.

Shapes Properties

  • The EuroArcelorMittal_V2016_Metric and EuroAll material file gage values for L150x150x15 have been corrected from 5mm to 57mm. Also corrected missing values for PFC430x100x64 k distance and flange gage.

  • Correct gage 2 values for CISC11 and CISC12 material files.

  • CISC 12th Edition Channel (C) flange bevel has been corrected to 9.4623 in The CISC 12th Edition, can_mtrl, and all_mtrl material files.

  • When copying and creating a new line in Shapes Properties, the new line is correctly selected, and its name is automatically adjusted to avoid confusion between copied lines and existing ones in the table.

  • Fixed incorrect angle area when the section size is imported from Allplan Profile Catalog.

User Interface

  • Selection lists will again allow you to use the up, left, down, right arrow keys to move the selection around, as it worked in 2024 and earlier versions.

  • Tabbing through mixed "spin-box" widgets will leave the values of the widget mixed, ensuring smoother navigation through input fields.

  • Utility Functions selection lists are now compatible with the Classic selection lists (pre-version 7.0) option in User and Site Options.

  • Reordered the Design Method combobox to be before the job's Units combobox, when creating new jobs, since the available units depend on the design method selected.

  • The selection list provided with the Change Edition button on the licensing tab has been corrected to include all valid entitlements.

  • The Add Grid Line icon has been corrected on the Modeling Ribbon Editor window.

API

  • Fixed a memory leak in connection cube report generation via the Python and .NET API.

  • Fixed a bug in the Python 'member' module specific to joist fields on the left and right end of the joist, where fields like .left.show_depth would incorrectly throw attribute errors.

What's New:

Installation and Licensing:

  • Users can now change their SDS2 Edition from the licensing tab on the home screen.

  • Licensing error messages have been updated to provide better descriptions and suggested action.

  • Concrete Pad Footing will no longer require a concrete license.

  • Python is now embedded with SDS2 instead of installed independently on the same computer.

  • Help has been removed from the SDS2 installer. A separate help installer will be built for those who need offline help.

User Interface and User Experience:

  • Bolt Specifications; increased rows to 50, and removed the character limits on Bolt and material fields.

  • Screens that have saved forms will automatically show the named form in the load forms drop down list for quicker selection.

  • Re-organized Bill of material layout screen, in Project settings, for better clarity.

  • Re-organized the Detail Erection View Defaults screen to support copy/paste/save/load forms.

  • Re-arranged Bolt settings screen to reduce perceived complexity.

  • Progress Bars will no longer show a time remaining estimate.

  • Enhancements to the login screen for SDS2 include user feedback improvements.

  • Simplified processes in Utilities. These include renaming external fabricator, renaming shape properties, deleting shape files, deleting status configurations, deleting toolbars, deleting role configurations, deleting keyboard shortcuts, and deleting context menus. Furthermore, the processes for copying jobs, renaming jobs, and deleting jobs have also been streamlined.

  • View Event Logs, View Error Logs, and Project Items List will no longer be available from the Utilities tab.

  • Connection Cube Attachment Manager was removed from the Utilities tab, but can still be accessed directly in modeling from the connection cube edit windows.

  • Added drag and drop re-organizing to tables in Project Settings screens which care about the order of the rows, like Grade tables.

  • The Project settings screen for Auto Standard connections now supports filtering and Multi-Editing of connections.

  • Project Settings screen for Standard Shear plates now supports multi-editing and includes hole types for User slots #1 & #2.

  • Project Settings Screens for Preferred Angle sizes and Flat bar sizes now extends the table length as needed.

  • The list of materials in the Material View Defaults screen has been alphabetized.

  • Added a filter to Shapes Properties to easily and quickly find any validation issues with material shapes added to the Shapes Properties files.

  • We have introduced a fallback help page when online help is inaccessible and local help is not installed.

  • Access Control Block was removed from utilities. It is now only accessible from the Windows start menu shortcut or resources folder shortcut.

Connection Design

  • Connection cube tools have been made available in the modeling edition of SDS2.

  • Added the ability to force connections for Channel and Cold Formed Channel horizontal braces.

  • Added support for a vertical brace to a cruciform beam connection.

  • The old cover sheet that can be printed with Design Calculations or Expanded Calculations reports has been renamed to "Design procedure and notes".

  • Corrected the embed information that is printed in the "Connecting nodes" section of Design Calculations and Expanded Calculations reports.

  • Disable the Connection specification option "Embed plate location" without a valid "Embed plate schedule entry" in Member Edit.

  • Corrected an effective length calculation for the bolts above the beam top flange in an extended moment end plate. This value is used in the moment capacity calculation for a Eurocode moment end plate.

  • Put in failure for moment end plates in Indian jobs until design work has been completed.

Drawing Editor

  • The speed of template detailing has been improved.

  • A new setup option to never add weld cranks is now available.

API Updates:

Python

  • Added a new function in the Plugins module. Plugins.EncryptPlugin(False|True for whether or not to tie the result to this SDS2 version, "a full path to plugin source", "a full path to an empty directory to copy the encrypted source to").

  • Python has been updated to version 3.12.2 with corresponding upgrades to necessary modules.

  • Add named connection cubes.

  • Delete connection cubes.

  • Fabricator module has been updated to have add_weld_cranks return values "As required", "Always" or "Never".

  • Added optional parameter "renaming_method" to Drawing.SheetAutoload.

.Net

  • IsAutoTensionLoad has been added to VerticalBraceEnd and HorizontalBraceEnd.

  • .NET version installed with SDS2 has been updated from 6.0.27 to 8.0.8.

3rd Party Libraries

  • libarchive has been updated to version 3.7.2.

  • OpenCascade has been updated to version 7.7.0 for SDS2 version 2025.

  • The libexpat library has been updated to version 2.6.0.

  • The Open Design Alliance library which SDS2 uses for imports and exports of both drawings and modeling has been upgraded.

What's Fixed:

Misc.

  • Custom Members and Components will use correct material grade in India and Euro regions.

  • Resolved a problem where having a space in the destination file path would cause issues when packing a project.

Connection Design

  • Fixed the calculation of minus dimension for shear tab connections with the shear tab attached to "Supported".

  • Fixed the label of the net shear rupture check (load calc 173) on the report of a Eurocode end plate.

  • Fixed a problem editing shear tab autostandard connections in Euro code.

  • Fixed a problem that could occur in a Eurocode job if the flat plate grades did not match plate grades in the job.

  • Fixed the calculation of moment and extended end plate width and column edge distance.

  • Added note "Calculations shown are for the brace tension load. The calculations for brace compression loads are similar." to the "Gusset uniform force method calculations" section of the Expanded Calculations report when a compression load is present.

  • Fixed the block shear check of a clip angle or tee connection between a vertical brace gusset and a supporting column

  • Fixed the "Design Summary" section of expanded calculations reports.

  • Corrected the row spacing of the first bolt-row in the calculation of effective length of a bolt-row combination used for the Eurocode moment end plate capacity check.

  • Updated Eurocode design checks for outstanding leg bolt bearing resistance.

  • Corrected an issue that was causing the load calculations for a gusset to supporting member clip angle to use an angle thickness that was smaller than the actual angle thickness.

  • Fixed the "Min. OSL bolt diameter to preclude bolt fracture" in the "Connection ductility check" section of the design report for failed connections.

  • Fixed an error that occurred when editing a connection cube with no members in a view.

  • Fixed an issue where dropdowns on the handrail edit screen did not show red to indicate that they are invalid.

Settings

  • Resolved a problem where the 'Beam end reaction allowable load' option was incorrectly displayed on the Design Settings screen within Project settings.

  • Resolved a problem in Shapes Properties where the Structural Properties values for 'Not Available' on any new HSS/TS and PIPE were checked on by default.

  • Fixed a bug where adding a new rolled section material would actually add a round bar. This would only happen in cases where the job's shapes file (or material file) was edited in a particular way to cause the first entry to be a round bar.

  • Resolved a problem in Shapes Properties where the computed Structural Properties values for any new Angle, HSS/TS, and PIPE were not accurate.

  • Updated the bend radius for plates that are of a custom grade for ASD/LRFD jobs.

  • Fixed an error when creating a new job and copying fabricator information from an existing fabricator.

  • Joist 2.5K1 values have been corrected in the can_mtrl file.

  • Updated missing filler thickness values on 2.5K and 2.5VS metric Vulcraft joists.

Import/Export

  • Strumis Bimreview will export correct material grades in India and Euro regions.

  • Fixed Import/Export 4d ribbon Synchro import error.

  • The CNC option to add holes in all radii or in copes now works correctly with DSTV CNC output.

Job Creation/Converts

  • Fixed an error when creating a new job with the copy from fabricator option checked on.

  • Fixed a PANIC error when creating a new job and copying fabricator information from an existing fabricator.

  • Fixed an issue with SDS2 converts affecting jobs older than 2021 where some data was improperly converted on columns that had python based components.