migrated_pool_base_fee_mode and MigratedPoolMarketCapFeeSchedulerParams in create_config endpoint to allow partners to create config with DAMM v2 migration with market cap fee scheduler. Fees will dynamically adjust based on the token’s market cap in the graduated pool.enable_first_swap_with_min_fee in create_config endpoint to allow pool creators to initialize a pool and swap in a single transaction without any anti-sniper suite fee on the first swap.swap and swap2 require sysvar instruction account to be passed in remaining accounts if the config has enable_first_swap_with_min_fee as true to enjoy minimum swap fee. Else, it will charge normal fee.swap_exact_in and swap_exact_out when bonding curve does not have enough liquidity.protocol_withdraw_surplus, and merged surplus claiming to endpoint claim_protocol_fee.claim_legacy_pool_creation_fee, and merged legacy_pool_creation_fee to endpoint claim_protocol_pool_creation_fee.fee_receiver field to event EvtPartnerClaimPoolCreationFee. Partners who are parsing/indexing this event will need to update their event deserialization to include the new field.All breaking changes below are related to admin/operator functions
claim_protocol_fee added new params max_base_amount and max_quote_amount.